Цитата(Сергей Борщ @ Aug 16 2007, 20:47)

Да, можно. Только вы неправильно линкуете. Не забывайте, что обращение к векторам исключений происходит всегда в нулевых адресах, даже несмотря на то, что они физически лежат в адресах 0х200000 и отремаплены на нулевые. Поэтому два варианта линковки, и, соответственно, отладки:
1) Все линкуется в нулевые адреса, перед загрузкой скриптом отладчика делается ремап, программа грузится и работает в нулевых адресах
2) Вектора линкуются в 0х200000, но так, как будто бы они находятся в нулевых (не знаю как в кейле, у иара ключ -Q линкера), а все остальное в адреса 0х200040... И ремап делается перед загрузкой или после нее.
огромное спасибо за исчерпывающий ответ
еще один вопросов, если не возражаете ? отчего отладчик не видит ни функций, ни переменнных, при линковке и,соответственно, загрузке кода по адресам от0х100000 (флэш) , данных - 0х200000(SRAM), хотя код исполняется корректно?
кстати, пробовал я линковать код по нулевым адресам, загрузчик не проглотил, пишет
No Algorithm found for: 00000000H - 00007003H
Erase skipped!