本人用的是BF512,U-boot能够正常工作了。现在问题是有个片外看门狗,一直在复位。发现从上电到start.S的执行,居然要2.6s
之前在VDSP下,没用U-boot时,的方式是Initcode+Apllicateion,Initcode配置了默认的SPI分频0x85-->0x5;可以正常启动(喂狗)。
现在是想 Initcode+U-boot+App的模式。发现U-boot.ldr没有initcode部分代码。
1.查看在目录/arch/blackfin/cpu/init.elf文件,有生成,可是我该怎么用?
2.而配置文件中,我配置了#define CONFIG_SPI_BAUD_INITBLOCK 2,并且确保是高速SPI模式;
但是更改 CONFIG_SPI_BAUD_INITBLOCK =2 或 200 我测试SPI的启动加载时钟都为 66.7KHz(这么慢~)。我就推断Uboot.ldr里面没有合成init.elf文件。我该怎么解决呢,怎么使用init.elf呢?有谁知道吗?