大家好、
我们正在使用以太网通信开发引导加载程序。 到目前为止、我们成功地对应用进行了擦除、编程和跳转到。
问题是:在应用程序执行期间、只执行后台函数、而定时器中断中的后台函数不执行。
引导加载程序驻留在从0x0000到0x7FFF 的闪存中。 应用程序位于0x8000。
我们将应用程序矢量表重新映射到0x8000、并尝试按照此链接中的说明进行操作:
现在、在引导加载程序项目中、我们有:
resetEntry b _c_int00 undefEntry b #0x7FF8;undefEntry svcEntry b #0x7FF8;svcEntry 预取编码 b #0x7FF8;prefetchEntry DataEntry b #0x7FF8;DataEntry b #0x7FF8;相位中断 LDR PC、[PC、#-0x1b0] LDR PC、[PC、#-0x1b0]
此外、我们还通过 VIC 控制器启用了 IRQ 处理。
仍然没有变化。
有什么建议吗?
谢谢
Valentina
