ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
14608 Топик полностью
IgorKossak (16.09.2004 11:56, просмотров: 2) ответил LEXA на та же трабла с long long и в версии 3.20А
На самом деле long long у них поддерживается, но достаточно криво. Помимо изложенной мною ранее неприятности, есть ещё одна. Запись long long в EEPROM делается неверно. Решение: надо подправить функцию __eeput64_16 в файле eeprom.s90 (лежит в:..\IAR Systems\Embedded Workbench 3.2\avr\src\lib даже в evaluation версии) и подключить её к проекту. Правки: заменить ?eeput16 и ?eeput16_inc на ?eeput16_64 и ?eeput16_64_inc, соответственно. Интересно то, что на ИАРовской конфе я об этом сообщал очень давно, но после этого вышла версия 3.20а с теми же ошибками. СУПЕР!!!