jackpot (02.03.2006 09:46, просмотров: 1) ответил kiv121 на В xcl файле ...
Ответ: Конкретно по IAR ничем помочь не могу - не использовал.
Функция main() вызывается ПОСЛЕ того, как проинициализированы
сегменты data и bss. Если посмотреть в код начальной загрузки, то
видно, что инициализация data заключается в копировании данных из
флэш в ОЗУ. Но поскольку контроллер внешней памяти еще не настроен, то куда же они будут скопированы?
Последовательность настройки,по моему, такова:
1. Инициализация контроллера внешней памяти
2. Настройка стеков
3. Инициализация сегмента data
4. Обнуление сегмента bss
5. Вызов функции main()