реклама на сайте
подробности

 
 
> В IAR 5.4 нашел баг
MALLOY2
сообщение Oct 1 2009, 07:43
Сообщение #1


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Точнее это не баг, а скорее неудобство, для IAR это фича, при компиляции асмовских файлов (*.s) если в коментах встречается буква "я", компилятор выдает ошибку

Цитата
Error[4]: Unexpected end of file encountered D:\DEVELOP\Filin\FirmWare\Source\Internet_crc.s 52
Error while running Assembler


в младших версиях такого не наблюдал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZZmiy
сообщение Mar 14 2010, 12:59
Сообщение #2





Группа: Новичок
Сообщений: 1
Регистрация: 26-09-07
Пользователь №: 30 846



Цитата
при компиляции асмовских файлов (*.s) если в коментах встречается буква "я"


Не только в комментариях, но и в коде (например, DB 'я')...

Исправление бага при компиляции ассемблером файлов, содержащих маленькую русскую букву 'я' в кодировке WIN (код 0xFF):
(для a430.exe размером 2,035,712 (IAR Assembler V4.21.2.50066/W32 for MSP430))

Сравнение файлов a430.exe и a430patched.exe:
000250C1: BE B6
000250C3: 16 32

Для других версий a430.exe попробуйте найти последовательность кодов A3CC795F00 0FBE0416 03D53BD1 и заменить 0FBE0416 (код команды movsx eax,byte ptr [esi+edx]) на 0FB60432 (код команды movzx eax,byte ptr [esi+edx]).

Для icc430.exe это не подходит... smile.gif Попробуйте в С-код вставить asm("mov r12,r12 ;я"); и скомпилировать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MALLOY2   В IAR 5.4 нашел баг   Oct 1 2009, 07:43
- - uriy   Пишите большую букву Я если сильно хочется использ...   Oct 1 2009, 08:48
|- - KRS   Цитата(uriy @ Oct 1 2009, 12:48) Код мале...   Oct 1 2009, 20:19
|- - Т.Достоевский   Цитата(KRS @ Oct 2 2009, 00:19) Это как о...   Oct 1 2009, 20:39
|- - rezident   Цитата(KRS @ Oct 2 2009, 02:19) Это как о...   Oct 1 2009, 23:35
|- - aaarrr   Цитата(rezident @ Oct 2 2009, 03:35) Полу...   Oct 2 2009, 00:21
|- - AHTOXA   А ещё виндовый гипертерминал "я" проглат...   Oct 2 2009, 01:49
- - mdmitry   Старые версии MATLAB этим тоже грешили.   Oct 1 2009, 10:37
- - Xenia   Если речь идет о компиляторе для ARM, то позавчера...   Oct 2 2009, 22:27
|- - zltigo   Цитата(Xenia @ Oct 3 2009, 01:27) Просьба...   Oct 2 2009, 22:34
- - Xenia   Цитата(zltigo @ Oct 3 2009, 02:34) Полага...   Oct 4 2009, 20:50
|- - Andy Mozzhevilov   Цитата(Xenia @ Oct 5 2009, 00:50) И тем н...   Oct 5 2009, 14:21
|- - Xenia   Цитата(Andy Mozzhevilov @ Oct 5 2009, 18...   Oct 5 2009, 16:15
- - prottoss   Всем доброго времени суток! Не стал создавать ...   Nov 8 2009, 00:38
|- - miv   Цитата(prottoss @ Nov 8 2009, 04:53) Всем...   Apr 16 2010, 12:23
- - aaarrr   Для начала проверьте, не случается ли у вас, что f...   Nov 8 2009, 00:46
|- - prottoss   Цитата(aaarrr @ Nov 8 2009, 07:46) Для на...   Nov 8 2009, 00:51
- - Alechek   А я так и не смог заставить iccarm.exe IAR ANSI ...   Nov 26 2009, 06:00
|- - Сергей Борщ   Цитата(Alechek @ Nov 26 2009, 08:00) --- ...   Nov 26 2009, 09:09
- - atlantic   Цитата(MALLOY2 @ Oct 1 2009, 11:43) Точне...   Jan 26 2010, 08:53
|- - atlantic   Цитата(ZZmiy @ Mar 14 2010, 16:59) Не тол...   Mar 15 2010, 19:56
|- - VslavX   Цитата(atlantic @ Mar 15 2010, 21:56) Что...   Mar 24 2010, 17:38
- - halfdoom   Лечение aavr.exe 5-50 от заякания в комментариях: ...   Aug 6 2010, 14:27
- - kv_addr   Цитата(halfdoom @ Aug 6 2010, 17:27) Лече...   May 23 2011, 02:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01411 секунд с 7
ELECTRONIX ©2004-2016