在EVM6678L开发板上,进行SPI boot实验。
首先,按照论坛上提供的方法进行I2C SPI boot,用IBL二级boot,发现不能正常boot起来,拨码开关sw6~sw3:0x80B,此时读出来的DEVSTAT为0x80B。
后来,发现该EVM是PG2.0的,可以直接进行SPI BOOT,又重新烧写了norflash,还是不能正常boot起来,拨码开关为sw6~sw3:0x140D,此时读出来的DEVSTAT仍然为0x80B。又尝试过把拨码开关换成其他值,但是读出来的DEVSTAT仍然为0x80B。只有拨成no boot模式,才可以变成DEVSTAT:0x801。
connect暂停看过代码,一直都是停在boot rom里面(0x20B开头的地址上),内存中没有引导出来正常的代码数据段的内容来。
感觉像是之前烧写过I2C二级boot有所影响,不知道是啥原因导致的?
谢谢!!!