我的DDR初始化是在gel里的,平时用6678开发板都是先跑gel,代码段放在DDR上。然后我现在要往一块别的6678板子上下程序,用的是闻亭560V2的仿真器,它的ccxml文件没有关联gel文件,所以gel文件里初始化DDR的程序应该没有运行,代码段还是在DDR上。神奇的是下完程序之后程序在DDR上居然跑起来了。我想问一下为什么没有运行gel文件,没有初始化DDR但是程序代码段放在DDR上可以跑呢?是因为这个仿真器里自己存了一个gel文件吗?
Nancy Wang:
不是很清楚您这种情况,理论上来说都是要先初始化才能跑的。可以测试一下DDR的读写是否正常来验证一下。
user4343600:
回复 Shine:
不是no boot模式,所以没运行gel文件
user4343600:
回复 Shine:
发现问题了,确实有个bootloader放norflash里了