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.

C6670以太网BOOT问题



      项目中使用C6670芯片,需要开发以太网BOOT完成程序加载。板子上的内核时钟为122.22MHZ,PA时钟为312.5MHZ,使用小端模式。因此根据数据手册,将以太网BOOT部分的PINBOOT设定为:111 1000 010。

       而查看DEVSTATE寄存器后值为0xFC25,对应数据手册中关于DEVSTATE寄存器的描述为:

       对应13-1位的状态发现,第5位设置的BOOTPIN状态与DEVSTATE状态不一致,如果是FC05就对了。以太网BOOT中规定3-5位可以设置设备ID号,且值为0-7。为什么在DEVSTATE寄存器显示的结果与BOOTPIN设置结果不一致呢?