-
- Не нравится разбрасывание крупиц интеллекта по разным кускам, в том числе в ПиСишную программу загрузки. - Vladimir Ljaschko(15.06.2011 11:21)
- А писишная программа-то причем? Либо ваш загрузчик принимает приложение в стандартном формате, с адресом запуска в таблице векторов и извлекает этот адрес из этой таблице при запуске приложения, либо приложение должно быть сформировано по каким-то vmp(394 знак., 15.06.2011 11:29)
- Ну а я что пытался сделать - заполнить адрес старта в таблице средствами компилятора! :) - Vladimir Ljaschko(15.06.2011 11:35)
- Делал для Cortex-M3. В заголовок клал адрес __vector_table, а ее заполнял сам компилятор с линкером. vmp(181 знак., 15.06.2011 11:44)
- В MSP таблица фиксирована. Если ее убрать со своего места, приложение без загрузчика работать не будет. Хочется же всего :) Короче, сделал через сегмент Vladimir Ljaschko(415 знак., 15.06.2011 12:05)
- Делал для Cortex-M3. В заголовок клал адрес __vector_table, а ее заполнял сам компилятор с линкером. vmp(181 знак., 15.06.2011 11:44)
- +1 - Гудвин(15.06.2011 11:33)
- Ну а я что пытался сделать - заполнить адрес старта в таблице средствами компилятора! :) - Vladimir Ljaschko(15.06.2011 11:35)
- А писишная программа-то причем? Либо ваш загрузчик принимает приложение в стандартном формате, с адресом запуска в таблице векторов и извлекает этот адрес из этой таблице при запуске приложения, либо приложение должно быть сформировано по каким-то vmp(394 знак., 15.06.2011 11:29)
- Не нравится разбрасывание крупиц интеллекта по разным кускам, в том числе в ПиСишную программу загрузки. - Vladimir Ljaschko(15.06.2011 11:21)