Есть проект: Leon3, AHBCTRL, AHBROM, APBCTRL, APBUART, GPIO. Проект компилируется, но есть 2 проблемы: 1) при возврате из функции (команда retl) происходит прерывание (0x07) 2) при выполнении команд вида st reg, [%fp - 0x0c] также происходит прерывание 3) и самое интересное, регистр o5 содержит значение 0х60000000, далее следует последовательность команд, в [] результат операции, выданный ModelSim'ом or %o5, 0x20C, %o4 [0x6000020C] st %g1, [%o4] mov 0x00, %o4 [0x00000000] or %o5, 0x200, %o4 [0x60000200] st %g1, [%o4] но на шину во втором случае выдается 0x6000020C
Никак не могу понять в чем проблема, для компиляции использую GR-LIDE (Bare C), если кто-то сталкивался с подобным или знает решение, просьба подсказать
|