Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: RE: 使用SPI方式启动时,核0的magic地址为0而其他核的却正确,bootcomplete寄存器值为FF,而核0始终停留在boot rom范围内,寻求专家以及诸位高手的帮助。

$
0
0

您好,首先感谢你的回复。我写了个简单的工程负责往ddr写数,这样当它启动时便能查阅ddr以确认是否启动。

            按照你的提示,做了两次单核启动的尝试。1.我把代码段分配在L2中,能够成功启动,它的pc指针也停留在L2的范围内,ddr中也有所要的数,bootcomplete为0001,这样可以确认单核已启动。2.我把代码段分配在共享存储中,bootcomplete仍旧为0001,ddr中也有我要的数,单核应该是启动了,可是pc指针停留的位置显示一个函数_getarg_diouxp(struct《unnamed》*.........),不是预料中的位置。这是什么原因呢?

           这样应该能判断我的boot table 应该没问题!也不用进行您说的对spi接口进行写入回读对比吧?

代码段放在共享中的spi启动与代码段放在L2中,在操作上应该是一样的吧,或者说需要增加什么程序吗?

         


Viewing all articles
Browse latest Browse all 21822

Trending Articles