各位大牛:
我们在官方EVM的基础上,基本上按照EVM的原理图设计了一块板卡,采用了EEPROM内烧写IBL(我从EVM板中的0x51地址读出EVM使用的IBL,然后将该IBL烧写到自己设计的板卡中),使用I2C模式加载SPI Nor Flash中的程序进行自举。该流程在EVM板卡上没有问题,能够完成加载,但是在自己设计的板卡上,无法完成加载,表现的症状如下:
1)连上仿真器后,在I2C加载模式下,DEVSTAT中的值一直为0x1FFFF,而在no boot模式下,则和预设值一样。
2)Magic address的值一直为0。
3)连上仿真器后,PC指针一直在0x2B000000左右(片内RBL空间)。
请有经验的大牛指导一下,为何在I2C模式无法bootloader,DEVSTAT中的值一直为0x1FFFF?而在noboot模式下该值正确?谢谢!