|
|
А как это увидеть?
Есть как минимум 2 способа увидеть, что нагенерировал компилятор:
1) Заставить его (компилятор) сгенерировать .SRC-файл. Там всё написано.
2) Запустить программу под отладчиком. В отладчике есть дизассемблер, через него можно увидеть код.
Судя по предыдущим постам, Вы прочитали Application Note 138. Откуда же тогда вопросы про relative and absolute jumps? В Application Note 138 как раз написано, как решить эту проблему, то есть исполнять код не из того адреса, где он хранится во флэш, а из произвольного адреса. Перчитайте Application Note 138, обращая внимание на слова execution address и store address. Есть ещё Keil Support Knowledgebase, там тоже есть полезные статьи, например:
http://www.keil.com/support/docs/1164.htm
http://www.keil.com/support/docs/942.htm
Эта же проблема обсуждалась в форуму Keil.
E-mail: info@telesys.ru