CrossWorks + DASM-Link (MT-Link): как хорошо им живется вместе? CW делает с MT-Link все то же, что он умеет делать и с Wiggler? Какая реально скорость загрузки получается? (Восстановлено)
CrossWorks + DASM-Link (MT-Link): как хорошо им живется вместе? CW делает с MT-Link все то же,
что он умеет делать и с Wiggler? Какая реально скорость загрузки получается? - Evgeny_CD
низкая скорость. с CW ни оригинальный J-Link ни Mt-Link быстро не работают.
Подозреваю это связано с наличием у Keil собственного U-Link - DASMhome
* В смылсе, налиичи у http://www.rowley.co.uk/ своего линка? Понятно,
у http://www.rowley.co.uk/ есть свой линк.
А хоть немного скорость больше, чем при использовании Wiggler? Ну или хотя бы
устойвость выше (при аналогичной скорости)? - Evgeny_CD
o вобщем посмотрел я что происходит. CW шлет пакеты в МТ-Link размером по 30 байт при загрузке,
после чего ждет подтверждения шлет он их понятное дело в JLinkArm.dll. В тоже время IAR шлет
пакеты до 4 килобайт разом. С учетом сказанного, если CW-цы не исправят свою криволапость -
скорость так и будет где-то 3 кило в секнду у меня. Отстой вобщем.
Насчет надежности - все нормально.
И послушайте моего совета, выкиньте эту ужасную каку - CW =) Хуже его я ничего не видел - DASMhome
+ 3 кб/сек. Ну что же, 32к апликуха за 10 - сек - потянет! Я наоборот, НА него будут переходить
:)) - Evgeny_CD
# В смысле, на CW буду переходить. Mahagam меня окучил! => - Evgeny_CD ,ссылка
* Кстати, Mahagam, какая у Вас скорость загрузки по Wiggler получается? - Evgeny_CD
o по сравнению с тем, что писали выше - просто бешеная. заливаю во флеш филипса 18-20 килограмм
в секунду. в раму - 24-26. проверка - 22к. это то что пишет кроссворкс с вигглером.
и я склонен ему верить. проект весит 50 килобайт и льётся указанные две секунды.
камень - филипс 2106. тормоза наблюдались только при работе отладочных функций типа debug_fread.
как оказалось - высока латентность. как только стал читать большими блоками -
скорость устаканилась на уровне 11 килограмм в сек. учитывайте - тут АРМ сам ждёт пока его
опросят. отсюда и тормоза. - Mahagam
+ Супер! А какой Wiggler? Какой длины проводки LPT<->Wiggler и Wiggler<->Target?
И какой CrossWorks Тот, который на electronix Rowley.CrossWorks.ARM.1.5b2 ?
MD5:
715932ba155caff7194616e3955968ce *arm_crossworks_1_5_win.zip
А клизьма какая? - Evgeny_CD
# вигглер кривой потому как сами склепали из того буфера что под руку попался, и
транзистора абы какого. в общем - что нашли то и впаяли. кабель до вигглера метра
полтора. стандартный, от принтера. от вигглера до платы - огрызок сантиметров 30.
кроссворчина именно 1.5 билд2. но от версии билда вроде как нихрена не изменялось
со скоростями.
честно говоря - при заливке проекта за 2 секунды смысла в более навороченном
JTAGе я не вижу абсолютно.
да. мне в кроссворке не нравится компилятор. абсолютно не нравится. он далеко
не самый оптимальный. но все остальные фишки удобства отладчика и среды с лихвой
окупают кривой компилер. все равно, камень в моём проекте почти нихрена не делает.
мне бы из 60 и 10 мегагерц бы хватило с запасом. понадобится больше - возьму камень
другой. - Mahagam
* Зато LPT порт на мамке правильный! :)) Насчет "интегральной эффективности" -
полностью согласен! Мне тоже не надо 105% из проца выжимать. - Evgeny_CD
* я так и не понял прикола. GCC это одно. А CrossWorks - убогая глючная
надстройка на Яве или чем-то таким. Даже местоположение своих окон толком
запомнить не может. Код у gcc раза в 1.5 больше иаровского выходит.
Ну да ладно.... Поиграетесь - сами бросите - DASMhome
o Эт точно. Размер кода меня не волнует. Волнует интегральная скорость
разработки и возможность использования наработанного кода в проектах на
GCC. CW мне нужен для "контроллеров светодиода". А большие проекты
пойдут на GCC для eCOS. Короче, GCC стандарт де факто. IAR - фтопку.
- Evgeny_CD
o Не на яве. А на замечательной кросплатформенной С++ библиотеке
QT от TrollTech.(qt-mt334.dll в bin каталоге) :) - Alex03
+ ааа... есть такая у меня..все равно там явный дух, там
явой пахнет - DASMhome
# Неее. явой не пахнет. А библиотека для GUI класная.
только жирная и IDE под неё нет, кроме их designer-а. из плюсов
+ Изначальная юникодность, все GUI контролы отображают юникод
+ Соответственно локализация тоже простая до ужаса.
+ Такой возможности поведения окон в резиновых диалогах я более на C++ нигде не встречал.
+ Их техонлогия сигналов/слотов тоже ничё.
+ Набор контейнеров, фойловый ввод/вывод, сеть и т.д.
- уже назвал.
Кстати на этой библиотеке например браузер Opera базируется.
- Alex03
o местоположение старая версия не помнила последняя вроде всё
прекрасно запоминает - Mahagam
# это жууууткие тормоза. IAR заливает за 10 сек через МT-Link 85 кил флеша
(но тут значимо время записи во флеш). В RAM же под сотню кил в секунду идет - DASMhome
+ Суки! Это они из-за своего КроссКоннекта J-Link обрубили! DASM. А что за вызов?
Просто передать битстрим некоего потока? Или более интелектуальный типа загрузить в память
по такому-то адресу столько то данных? Во втором случае можно попытаться свою промежуточную
библиотеку забубенить - Alex03
# битстрим - DASMhome
# Интересно, а продадут ли они свой линк отдельно? :)) А то мы бы его
DASMу на изучение - и все пробемы были бы решены. :)) - Evgeny_CD
* нет смысла в секторе мелкофлешовых проциков из недорогих отладок J-Link
сидит прочно и вряд ли что-то изменится - DASMhome
o А расширить рынок не хочется? Странно. Так ведь и конкуренты могут
появиться :)) - Evgeny_CD
+ найду чем заняться. В этом направление глухо, уж поверь
старому еврею :-D - DASMhome
o Про скорость огорчу! У меня виглер быстрее MT-Link-а под CW пашет.
Но и глючит посильнее! :( - Alex03
+ T.e. MT-Link стабильнее? - Evgeny_CD
-
- MT Link имеет смысл брать только для работы с RVDS, у SM510 скорость прошивки флеша 23 кб/сек, озу - кажет что 170. - КонстантинТ(22.12.2005 10:27,
)
- SM510 обеспечивает максимально возможную производительность. - General(22.12.2005 11:42,
)
- Если бы он еще и RAVEN под линухом эмулировал... - Evgeny_CD(22.12.2005 11:53,
)
- Если бы он еще и RAVEN под линухом эмулировал... - Evgeny_CD(22.12.2005 11:53,
- Это из под какой софтины такая скорость? - Evgeny_CD(22.12.2005 10:50,
)
- cw - КонстантинТ(22.12.2005 12:12,
)
- cw - КонстантинТ(22.12.2005 12:12,
- SM510 обеспечивает максимально возможную производительность. - General(22.12.2005 11:42,
- Большое спасибо за реформатирование! - Evgeny_CD(22.12.2005 10:06,
)
- MT Link имеет смысл брать только для работы с RVDS, у SM510 скорость прошивки флеша 23 кб/сек, озу - кажет что 170. - КонстантинТ(22.12.2005 10:27,