|
EWARM 5.10 |
|
|
|
 |
Ответов
|
Jul 14 2007, 13:06
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(IgorKossak @ Jul 14 2007, 15:16)  ИАРовцы удивили в очередной раз. На самом деле если не удивили, то порадовали. 1. Компилятор (в прямом смысле этого слова) явно стал генерить шустрее код, похоже, за счет глобальной оптимизации. До более менее объективных оценок производительности еще не добрался  - осваиваю инструмент, но разница заметна почти невооруженным взглядом. 2. Библиотеки ПЕРЕПИСАЛИ! По крайней мере невыносимо тупой IARовский memcpy() ускорился на копировании невыровненного массива с некрасивой длинной в 63 байта почти в четыре раза и стал вровень с писанным на ASM. С остальным иструментарием - все поменяли и он сыроват даже при поверхностном знакомстве  Завязались на binutils и выкинули из линкера в отдельную утилиту ichecksum, но забыли  приложить юниксовый шелл.... Про ASM уже писал - рихтовать надо и отупел он несколько  Свой листинг выбрасыает прямо в stdio - прикольно смотрится компиляция в IDE. IDE я пользовался мало, но пока пользовался - разок уронил и все замеченные мной ранее интерфейсные глючки на месте остались  . Линкер многократно доводил до воппля 'internal error'. В линкере документированы вкусности, но чего-то не удалось даже красиво прилинковать секцию с конца RAM - либо витеевато ругался, либо 'в данной версии не поддерживается'. Обойти, конечно, обошел. При линковке ROM, пока не вынес последнюю секцию из общего списка в отдельный - линковал уже за ней кусок даных для инициализации. И вообще конструция типа Код place in RAM { readwrite, block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK }; не только в вышеупомянутом случае работает неправильно, ибо __section_begin() возвращает для всех болоков один адрес, а в ASM все нормально. Документация на новое плохая  , например, если судить по ней, то ichecksum нужно сразу в мусорник засунуть, я уж было собирался свою писать, но случайно заметил в логе, как она используется изнутри линкера. Однако, чуть было не выбросил вторй раз, если-бы случайно не догадался попробовать для того, что-бы вычесть 1 при указании range прибавить -1  . Но в принципе, уже почти все нюансы (шел от сложных к простым) портирования победил, остались мелочи которые не получиться не могут.
Сообщение отредактировал zltigo - Jul 14 2007, 15:01
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
zltigo EWARM 5.10 Jun 27 2007, 16:28 rezident В новостях на их сайте еще ничего нет, как и на фт... Jun 27 2007, 18:29 zltigo Цитата(rezident @ Jun 27 2007, 21:29) В н... Jun 27 2007, 19:23 IgorKossak Цитата(rezident @ Jun 27 2007, 21:29) Я д... Jun 27 2007, 19:24 KRS а с ftp IARовского который не .com ( и на который ... Jun 27 2007, 19:35 el34 KRS>это только у меня сейчас такой глюк, вроде ... Jun 27 2007, 19:42 IgorKossak Цитата(el34 @ Jun 27 2007, 22:42) KRS... Jun 27 2007, 20:10 MALLOY2 Жду не дождусь IAR 5.10, надеюсь там уже STR9xxFAW... Jun 28 2007, 13:32 KRS Цитата(MALLOY2 @ Jun 28 2007, 17:32) Жду ... Jun 28 2007, 14:12 zltigo Пришел месячный анонс от IAR, но ничего нового для... Jun 28 2007, 13:59 MALLOY2 Ну если несчстать 20% прирост производительности (... Jun 29 2007, 07:26 ig_z Цитата(MALLOY2 @ Jun 29 2007, 10:26) Ну е... Jul 2 2007, 14:08 SpiritDance А вот интересно, код от старых процов с этими новы... Jun 29 2007, 13:22 MALLOY2 Да Jul 1 2007, 07:30 MALLOY2 КодТам конечно мелоч руками подправить но влом ... Jul 3 2007, 09:46 zltigo Итак, появились и 4.42 и 5.10 версии.
4.42 - чес... Jul 11 2007, 22:08 KRS Цитата(zltigo @ Jul 12 2007, 02:08) Итак,... Jul 12 2007, 07:35  zltigo Цитата(KRS @ Jul 12 2007, 10:35) А теперь... Jul 12 2007, 08:00   IgorKossak Цитата(zltigo @ Jul 12 2007, 11:00) А чем... Jul 12 2007, 10:52 OLEG_BOS Цитата(zltigo @ Jul 12 2007, 01:08) Итак,... Jul 13 2007, 06:25  zltigo Цитата(OLEG_BOS @ Jul 13 2007, 09:25) С с... Jul 13 2007, 08:08 zltigo Запустил попугаемер aka DHRYSTONE 1.1 - получил пр... Jul 12 2007, 15:41 lebiga Цитата(zltigo @ Jul 12 2007, 19:41) Запус... Jul 12 2007, 17:58  zltigo Цитата(lebiga @ Jul 12 2007, 20:58) подск... Jul 12 2007, 18:19 bookevg По старому варианту папка бин не лечится. Что дела... Jul 13 2007, 07:36 zltigo Цитата(bookevg @ Jul 13 2007, 10:36) По с... Jul 13 2007, 08:10  MALLOY2 ЦитатаДругому линкеру не подсунуть - ЧТО ОЧЕНЬ ОБ... Jul 13 2007, 10:11   KRS Цитата(MALLOY2 @ Jul 13 2007, 14:11) КодC... Jul 13 2007, 15:50    zltigo Цитата(KRS @ Jul 13 2007, 18:50) А у меня... Jul 13 2007, 17:01     lebiga [..........]
Скомпилировал проекты - все нормально... Jul 13 2007, 19:18      zltigo Цитата(lebiga @ Jul 13 2007, 22:18) разме... Jul 14 2007, 00:10  SpiritDance Цитата(zltigo @ Jul 13 2007, 12:10) 2. Ин... Jul 13 2007, 11:04   zltigo Цитата(SpiritDance @ Jul 13 2007, 14:04) ... Jul 13 2007, 12:09  ig_z Цитата(zltigo @ Jul 13 2007, 11:10) 1. Пр... Jul 13 2007, 14:10 KRS Но самая большая Ж....
теперь с вычислениями - в в... Jul 13 2007, 16:52 zltigo В общем с EWARM 5.10 все в порядке. В пределах нео... Jul 15 2007, 14:16 KRS Я вот в мигрейшен гиде прочитал что теперь ни ассм... Jul 15 2007, 18:31 IgorKossak Цитата(KRS @ Jul 15 2007, 21:31) Я вот в ... Jul 15 2007, 20:08 zltigo Цитата(KRS @ Jul 15 2007, 21:31) Получает... Jul 15 2007, 21:26  KRS Цитата(zltigo @ Jul 16 2007, 01:26) Естес... Jul 16 2007, 07:56 KRS Посомтрел я несколько листингов от 5.10 для THUMB,... Jul 16 2007, 09:16 zltigo Цитата(KRS @ Jul 16 2007, 12:16) Посомтре... Jul 16 2007, 10:22 Rst7 Цитата(KRS @ Jul 16 2007, 12:16) Посомтре... Aug 27 2007, 05:27  zltigo Цитата(Rst7 @ Aug 27 2007, 08:27) Это он ... Aug 27 2007, 05:54   Kitsok Поставил 5.1
Перестало работать с H-JTag 0.4.4, кр... Aug 28 2007, 08:16    zltigo Цитата(Kitsok @ Aug 28 2007, 11:16) кроме... Aug 28 2007, 08:22     Kitsok Цитата(zltigo @ Aug 28 2007, 12:22) Удиви... Aug 28 2007, 10:08      zltigo Цитата(Kitsok @ Aug 28 2007, 13:08) Весь... Aug 28 2007, 10:20 ZMax подскажите , пожалуйста , ссылочку на мигрейшн гид... Jul 16 2007, 13:33 zltigo Цитата(ZMax @ Jul 16 2007, 16:33) подскаж... Jul 16 2007, 14:01 Nikola Kirov A keygen для 5.10 уже сделан?
Может кто то на фтп ... Aug 25 2007, 05:51 zltigo Цитата(Nikola Kirov @ Aug 25 2007, 08:51)... Aug 25 2007, 14:17 Nikola Kirov H-JTag 0.4.4 заработал у меня.
Попробовал с AT91S... Aug 28 2007, 10:21 zltigo Если кому интересно, то в приложении асемблерные с... Aug 28 2007, 10:38 Kitsok zltigo
Я прошу прощения за столь ламерский вопрос... Aug 28 2007, 12:16  zltigo Цитата(Kitsok @ Aug 28 2007, 15:16) но...... Aug 28 2007, 20:43 Pasha 111 zltigo, возвращаясь к вопросу кей гена (просьба не... Aug 28 2007, 20:23 Pasha 111 ЦитатаНУ ТАК ИСПРАВЬТЕ ВНУТРИ KEYGEN СТРОЧКУ xx_WI... Aug 28 2007, 21:19 zltigo Цитата(Pasha 111 @ Aug 29 2007, 00:19) Та... Aug 28 2007, 21:27 _Алекс Берете программу, WinHex (редактор) в нем открыва... Aug 29 2007, 06:57 Kitsok zltigo
Вроде вчера удалось скомпилировать и запус... Aug 29 2007, 07:39  alexander55 Цитата(Kitsok @ Aug 29 2007, 11:39) zltig... Aug 29 2007, 09:55   Kitsok Цитата(alexander55 @ Aug 29 2007, 13:55) ... Aug 29 2007, 14:58    zltigo Цитата(Kitsok @ Aug 29 2007, 17:58) Буду ... Aug 29 2007, 15:44     Kitsok Цитата(zltigo @ Aug 29 2007, 19:44) Я не ... Aug 29 2007, 18:03      zltigo Цитата(Kitsok @ Aug 29 2007, 21:03) Я тож... Aug 29 2007, 19:07       Kitsok Цитата(zltigo @ Aug 29 2007, 23:07) Я в A... Aug 30 2007, 06:59        zltigo Цитата(Kitsok @ Aug 30 2007, 09:59) Так ч... Aug 30 2007, 07:15         Kitsok Цитата(zltigo @ Aug 30 2007, 11:15) Огорч... Aug 30 2007, 08:01          Kitsok В общем, после адаптации старых стартапов к новому... Aug 31 2007, 07:02           zltigo Цитата(Kitsok @ Aug 31 2007, 10:02) Во-пе... Aug 31 2007, 08:04            Kitsok Цитата(zltigo @ Aug 31 2007, 12:04) Нет, ... Aug 31 2007, 09:55 MALLOY2 Нашел 2 голюка, прошу проверить , глюки не критичн... Aug 31 2007, 09:26 zltigo Цитата(MALLOY2 @ Aug 31 2007, 12:26) Глюк... Aug 31 2007, 09:36 MALLOY2 ЦитатаПо поводу первого бага - не скажу, визардами... Aug 31 2007, 10:05 zltigo Цитата(MALLOY2 @ Aug 31 2007, 13:05) но т... Aug 31 2007, 10:19 MALLOY2 Цитатану и куда их wizard дальше вставляет? - в т... Aug 31 2007, 10:56 zltigo Цитата(MALLOY2 @ Aug 31 2007, 13:56) да к... Aug 31 2007, 12:25 MALLOY2 --image_input это и делает Aug 31 2007, 13:18 starmos Подскажите, как в IAR узнать время работы участка ... Sep 1 2007, 09:07 alexander55 Цитата(starmos @ Sep 1 2007, 13:07) Подск... Sep 3 2007, 06:05 MALLOY2 ЦитатаПодскажите, как в IAR узнать время работы уч... Sep 3 2007, 07:54 MALLOY2 По поводу стартовой метки __iar_program_start эта ... Sep 3 2007, 11:37 zltigo Цитата(MALLOY2 @ Sep 3 2007, 14:37) По по... Sep 3 2007, 12:01 starmos Спасибо за помощь. Но я тоже нашел. В симуляторе, ... Sep 5 2007, 12:11 Сергей Борщ Цитата(starmos @ Sep 5 2007, 15:11) Софт ... Sep 5 2007, 12:42 MALLOY2 ЦитатаСпасибо за помощь. Но я тоже нашел. В симуля... Sep 5 2007, 20:27 starmos P0.14 подтянут куда надо Я уже проверил.
Контроль... Sep 6 2007, 03:50 alexander55 Цитата(starmos @ Sep 6 2007, 07:50) P0.14... Sep 6 2007, 04:37 MALLOY2 ЦитатаPS. CYCLECOUNTER - счётчик циклов именно. Зн... Sep 6 2007, 05:46 starmos Запустил. Как обычно в таких случаях чувствуешь се... Sep 6 2007, 06:36 Vict59 Насколько я понял для переформатирования .elf файл... Sep 21 2007, 08:16 alexander55 Цитата(Vict59 @ Sep 21 2007, 12:16) Наско... Sep 21 2007, 08:28 zltigo Цитата(Vict59 @ Sep 21 2007, 11:16) не на... Sep 21 2007, 08:44 Vict59 ЦитатаИнтересно, а чем Вас Hex или mot не устраива... Sep 21 2007, 16:27 Vict59 Ну вот попробовал. Командная строка типа:
objcopy.... Sep 21 2007, 17:36 zltigo Цитата(Vict59 @ Sep 21 2007, 20:36) работ... Sep 21 2007, 18:21 Vict59 Цитата- Для начала кокого-то путь objcjpy зачем-то... Sep 21 2007, 19:37
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|