[an error occurred while processing this directive]
|
Значит в теле основной программы вызывалась С-функция, которая была подпрограммой на асме. В эту функцию передавалось 4 параметра, которые в асме изымались из регистров R0 R1 R2, а четвертый из стека [SP + 12]. Так вот все заработало после того, как я исключил передачу 4-го параметра ограничившись тремя (R0-R2) не трогая стек...
Природу этого я слабо прощупываю умом... Но самое главное - а что делать, если этот параметр передавать нужно? Ну я понимаю - можно через переменную в SRAM'е, но все-таки?
E-mail: info@telesys.ru