hello,
各位大牛,最近在 66ak2evm 调试中 我遇到如下问题。
2. 在uboot目录下 make k2hk_evm_defconfig
make
生成 u-boot.bin, u-boot-spi.gph, MLO文件。
3. 按照 board/ti/ks2_evm/README中的步骤烧写 u-boot-spi.gph,
SF:Detected n25q128a11 with page size 256 Bytes….
SF: 720896 bytes@0x0 written: OK
另外发现README 的1个问题, setenv addr_uboot 0x87000000
应该修改为 setenv loadaddr 0x87000000 。
串口无输出。
Shine:
看您之前的帖子,是同一个问题么?
e2echina.ti.com/…/181135可以用仿真器追踪一下问题在哪里?
processors.wiki.ti.com/…/Debugging_Boot_Issues
陈慧:
回复 Shine:
hello,Shine
1. 是同一问题。原因已经知道。u-boot代码中 屏蔽了CONFIG_SYS_DCACHE_OFF,即 dcache on.想问下,为什么ccs中运行 dcache on的uboot代码正常,而烧录dcache on的uboot代码至spi flash中,工作不正常,串口没有输出?
二级启动 SPL 对于dcache,icache之类有特殊的要求?2. 根据官网上 keystone_boot_examples-b21bd19, 文档《Keystone II Boot Examples》 Running SPI NOR example.step1, connect arm core, run gel, init DDR3;step2, connect dsp core, load norwriter_evm2X.outstep3, load boot image to addr 0x80000000;step4, run。必须按照以上步骤烧录spi flash后,工作才正常。如果直接connect dsp core, run gel, load norwriter_evm2X.out …烧录后,工作不正常,串口无输出。不知是什么原因?
3. 烧录至SPI FLASH/I2C/NAND 中的boot image,格式上有什么区别,从哪些资料可以得到这些文件格式的介绍?
多谢!