最近移植一个ucos,在SDRAM中进行调试的时候,能够跑起来,达到预期的目的.<br /><br />可是为什么我把生成的.bin文件烧进flash后,运行几步就死机了.<br />百思不得其解,我生成.bin文件设置如下(s3c44b0x):ro=0x0 rw=0x0c100000.<br /><br />原来没有移植ucos时候,在调试串口和中断的时候,也把生成的.bin文件烧进过flash呀,一切都正常!<br /><br />不知道为什么会这样?我的启动代码就是那个流传已久的44BINIT.S<br /><br />是不是移植过操作系统后,启动代码要更改呢??<br /><br />还是说ucos必须搬移到ram中才能工作??<br /><br /><br />我看见有的开发板为什么bios文件包含:vector.s SysInit.s boot.s文件,而每个应用程序又都包含一个44BINIT.S.<br /><br />刚刚接触arm,有太多东西不是很了解,请熟悉的高手指点迷津!! |
|