TI中文支持网
TI专业的中文技术问题搜集分享网站

DM365 SPI启动问题?

大家好!请问一下DM365支持从st的M25P16VMN6TD这款spi flash启动吗?通过烧录器直接将ubl烧写进spi flash从uart0看不见任何打印信息,是不是通过烧录器直接将bin文件烧写进 spi flash不能启动ubl?

user1369122:

不支持从SPI启动

wei long:

回复 user1369122:

M25P16VMN6TD不支持从spi启动,那款spi flash支持?

wei long:

回复 wei long:

请问各位有没有相关资料 分享一下 ,非常感谢!!

Chris Meng:

回复 wei long:

你好,

需要的spi flash支持下面的特性:

• Master interface to a serial EEPROM / Flash for initial code load• Support for fast boot mode through UBL descriptor• Support for prescaler through UBL descriptor• Support for 16-bit and 24-bit addressable EEPROMs through the UBL descriptor• Support for 4-pin SPI (CS, CLK, serial input, serial output)

请注意还需要正确烧写spi启动需要的User Bootloader (UBL) Descriptor for SPI Mode。具体请参考DM36x ARM subsystem guide里面的章节11.2.5 ARM ROM SPI Mode。

wei long:

回复 Chris Meng:

文档看了好多遍了,试了很多次了,还是没什么进展,不知道各位有没有这样成功的案例,能否给小弟一点建议,非常感谢了!!!

wei long:

回复 wei long:

问题已解决!DM365支持M25P16VMN6TD从spi启动,

通过j-link查看寄存器,objdump查看ubl发现,从nand ubl的 boot段地址为0x100,修改链接文件让boot段,的链接地址为0x20, 添加头描述符为:{0x00,0xED,0xAC,0xA1,0x20,0x00,0x00,0x00,0x00,0x00,0xA2,0x00,0x05,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x00,0x000x00,

0x00,0x00,0x000x00,

0x00,0x00,0x000x00,};

赞(0)
未经允许不得转载:TI中文支持网 » DM365 SPI启动问题?
分享到: 更多 (0)