ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
47022 Топик полностью
Evgeny_CD (22.12.2005 09:50, просмотров: 3) ответил Evgeny_CD на Большая просьба восстановить в эту ветку утраченный кусок ветки по J-Link + CrossWorks.
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