ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
15582
Eliseev (13.10.2004 17:37, просмотров: 633)
пишем загрузчик в ИАРе господа, вот есть такой файлик: FlashLoaderGuide.pdf там описано как писать загрузчик для флэши. В том числе там упомянуто что для первоначальной инициализации памяти нужно использовать так называемый макро-файл. Вот требования которые в этом жокументе к макро-файлу предъявляются: · The macro file must be located in the same directory as the flash loader. · The macro file must have the filename extension mac. · The name of the macro file must be the same as the flash loader. · The macro function execUserFlashInit() must be defined in the macro file, this macro function will be called by the debugger before the flash loader is loaded into RAM. всё это имеется, файл с нужным именем и расширением mac вставлен в проект, но ИАР почему то не хочет компилировать код, который там содержится. Т.е. воспринимает его не как код, а просто как текстовый документ. Так вот, может кто-то знает что бы такое сделать, чтобы дебугер таки запустил перед загрузчиком функцию execUserFlashInit? Вот еще: поставил галочку в Project->Options->Debugger->Setup->Use macro file и прописал путь до моего mac'а, но ничего не помогает :-(