|
Глюк в IAR ARM 2.30А |
|
|
|
May 5 2006, 13:54
|
Группа: Новичок
Сообщений: 1
Регистрация: 2-05-06
Пользователь №: 16 667

|
Здравствуйте! Хочу поделиться глюком, найденным мной:
unsigned short w;
w=0x55AA; uart(w); //Вывод в UART - вижу 55AA ((unsigned char*)&w)[0]=0x33; uart(w); //Вывод в UART - вижу 0033
Съел старший байт (обнулил) !!!
Если где-то в программе используется обращение к ((unsigned char*)&w)[1] то все нормально. Отключал оптимизацию - не помогло. А так вроде-бы нормальная конструкция для любого С... !?!?!
|
|
|
|
|
 |
Сообщений в этой теме
zubr Глюк в IAR ARM 2.30А May 5 2006, 13:54 DASM в данном случае переменная w стала регистровой.. Е... May 5 2006, 14:10 zltigo Цитата(zubr @ May 5 2006, 16:54) Здравств... May 5 2006, 15:22 DASM У меня 4.31.1.239. Во-первых никакого warning не д... May 5 2006, 15:37 zltigo Цитата(DASM @ May 5 2006, 18:37) У меня 4... May 5 2006, 15:48 DASM я вру что-ли ? Вот terminal IO вывод - "55AA ... May 5 2006, 15:50 zltigo Цитата(DASM @ May 5 2006, 18:50) я вру чт... May 5 2006, 16:03 DASM тогда не понял.. Вы считаете что после ((unsigned ... May 5 2006, 16:07 zltigo Цитата(DASM @ May 5 2006, 19:07) тогда не... May 5 2006, 16:11 DASM ну как может выдаваться 0x5533, если на момент выз... May 5 2006, 16:16 zltigo Цитата(DASM @ May 5 2006, 19:16) ну как м... May 5 2006, 16:30 DASM ПОчему у нас разный код, вот в чем вопрос !... May 5 2006, 16:33 zltigo Цитата(DASM @ May 5 2006, 19:33) ПОчему у... May 5 2006, 16:36 DASM положите если Вам несложно тогда весь проект с нас... May 5 2006, 16:38 zltigo Цитата(DASM @ May 5 2006, 19:38) положите... May 5 2006, 19:53 DASM ну так нечестно =( У Вас может регистрового конте... May 5 2006, 20:09 zltigo Цитата(DASM @ May 5 2006, 23:09) ну так н... May 5 2006, 20:50 DASM так повторили багу ? с long то все нормально, STRB... May 5 2006, 20:54 zltigo Цитата(DASM @ May 5 2006, 23:54) так повт... May 5 2006, 21:01 DASM да мне то чего разбираться, таких хитрых конструкц... May 5 2006, 21:05 zltigo Цитата(DASM @ May 6 2006, 00:05) да мне т... May 5 2006, 21:09 DASM стоп, какая бочка ??? IAR лажанулся, ADS нет... гд... May 5 2006, 21:14 zltigo Цитата(DASM @ May 6 2006, 00:14) стоп, ка... May 5 2006, 21:20 DASM Очень интересно .. с Вашей командой строкой в ИАРе... May 5 2006, 21:26 zltigo Цитата(DASM @ May 6 2006, 00:26) а Вы что... May 5 2006, 21:30 DASM без указания register ? В тоге мы что имеем ? Ком... May 5 2006, 21:31 zltigo Цитата(DASM @ May 6 2006, 00:31) Так что ... May 5 2006, 21:50 DASM Что не подтвердилось ? Я где-нибудь указывал про т... May 5 2006, 22:00 zltigo Цитата(DASM @ May 6 2006, 01:00) Да, я ук... May 5 2006, 22:22 DASM Не виновата я (с) Не каждый день обвиняют в подрыв... May 6 2006, 05:45
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|