ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
271991
KLIM83 (14.09.2011 10:40, просмотров: 7955)
IAR 6.21.1 for ARM, передача констант из ASM в СИ Если В ИАР для МСП отлично работало такое действо: ---------------ASM-ФАЙЛ-------------------------- NAME PG ASEG DATA PUBLIC a_m ORG 8000h a_m ; маленькие цифры DC8 0EEh,038h,044h,044h,044h,044h,044h,038h ;0 DC8 000h,010h,030h,010h,010h,010h,010h,038h ;1 ну и далее... ------------------------------------------------- -------------C-ФАЙЛ------------------------------ extern unsigned char a_m; unsigned char *d, a; ///// d=(unsigned char*) (&a_m); a=*d; ------------------------------------------------- В итоге a будет иметь значение EE- всё отлично Иар для АРМ этой версии выдаёт error 40 Вопрос в том, как разместить массив констант в ROM и передать его оттуда в СИ? Заранее благодарен.