Board logo

标题: 关于系统启动的问题? [打印本页]

作者: neublueboy    时间: 2005-7-31 17:49     标题: 关于系统启动的问题?

在dsp56f807读材料的时候,遇到一个问题关于bootfalsh的请斑竹不吝指教.

在系统启动的时候,dsp是先执行$0000处的指令,还是执行$ff80(bootflah的起始地址)
处的指令呢?  究竟系统是怎么启动的呀?


bootflash中的代码是为了检测pflash的,但是它是怎么执行的呢?它是在系统启动的时候就执行吗?


请高手指教!!!!!!!!!!!
作者: glingling    时间: 2005-8-1 14:32

我也不太懂了,有高手指教一下吗
作者: usliwu    时间: 2005-8-1 15:12

地址0x0000-0x0003与0xF800-0xF803是重叠的,也就是地址x0000-0x0003的实际存在位置是Bootflash的前4个字的地址.所以如果在BootFlash中存入启动程序,即使将其它Flash,包括0x0000-0xEFFF的内容全擦除,只要第一条指令存在0xF800地址中 (也是0x0000)是
JMP 0xF804;系统就能启动.




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0