This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

自己设计的C6678板卡在I2C模式无法bootloader,DEVSTAT中的值一直为0x1FFFF?



各位大牛:

        我们在官方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模式下该值正确?谢谢!