如图。 Boot Code可以采用TJAG接口下载; 然后运行Boot Code下载正式应用程序Apply Code。 Boot Code和Apply Code是两个完全独立的完整程序。 现在的问题是怎么样才能在内部Boot Code程序启动后,再正确的执行Apply Code程序? 也就是说,上电后首先肯定进入Boot Code,Boot Code可以检测相关人机接口或者其他方式,确认需要执行Apply Code,跳转到地址0x4000 8000;然后Apply Code的问题就是如何保证中断向量表的问题。。。。。。。
刚刚仔细看了看有关ARM STR71X系列的说明以及初始化汇编文件,感觉到remap都是整块的RAM区、片内FLASH区、片外FLASH映射到启动区,而不是单独指定任意一个地址都可以映射到地址0x0000 0000处。
恳请各位大侠出招,这个方案可行吗?谢谢!!
|