HPI

dai_weis   2009-8-21 12:13 楼主
现在要通过HPI启动DM642,ARM用的是PXA255,出现几个问题
1.读控制寄存器,地址寄存器,数据寄存器以后,再跟其他的读写操作,ARM运行就会报错
2.一个HELLOWORLD改编的点灯程序加载进去以后可以启动,但是另外一个程序启动不了
启动不了的程序比较大,有800K,用到HPI.

请教高人

回复评论 (3)

启动不了的那个程序用到了BIOS
点赞  2009-8-21 12:14
发现BIOS有问题,现在所有的段都是放在外存里.在一个小程序中把一些段放到ISRAM中以后可以启动,这其中包括.text段,但是大程序代码量大,不能放到ISRAM中去,所以还是不能启动
点赞  2009-8-22 06:37
.text和其他一些段放在片内和片外有什么不一样的地方?
点赞  2009-8-22 10:52
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复