ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
105173 Топик полностью
Argon (16.11.2007 23:06, просмотров: 154) ответил Сергей Борщ на Делаю по второму варианту. LPC, SAM7. Работает без нареканий.
Сергей, и еще в тему вопрос. После установки границ сегмента INTVEC 0x00001000...0x0000103f (у меня LPC). Возникает ошибка проверки диапазонов. Error[e18]: Range error, Expression out of range Where $ = #no label found# + 0x18 [0x1018] in module "scmRTOS_Asm" (D:\Argon Prime\Projects\Pioneer\Soft\070828\Release\Obj\OS_Target_asm.r79), offset 0x18 in segment part 0, segment INTVEC What: 0xFFFFF030 - ($ + 8) [0xFFFFE010] Allowed range: 0xFFFFF001 - 0x1000 Можно запретить генерацию линкером этих ошибок и тогда все работает, но хотелось бы разобраться в причинах. Вместо #no label found# я так понимаю, должен быть макрос, связанный с типом контроллера? В преддефайнах компилятора и ассемблера у меня стоят строчки LPC2103...