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

dm368用tf卡烧写问题

我们自己做的dm368板卡,没有预留JTAG口想用tf卡烧写,使用dm3xx_sd_boot-6.1工具制作烧写启动卡,步骤和结果都没有问题,但是插上tf卡后串口没有输出,跟踪到DEVICE_init()函数里,加了一个gpio的控制,但是gpio没有反应一直是高电平,感觉是tf卡没有被RBL识别到,有没有遇到这个问题的兄弟,希望不吝赐教,谢谢。

Chris Meng:

Zhang San,

请问你是否有根据你使用的DDR修改过代码里面DDR相关的时序参数?

san zhang7:

回复 Chris Meng:

感觉还没有到DDR初始化那里啊,我是在DDR初始化之前操作的GPIO,没有反应,一直是高电平,而且串口一直没有输出。

Chris Meng:

回复 san zhang7:

Zhang San,

1. 测量一下启动模式配置的引脚,看是否电平和SD启动的要求一致。

2. 检查一下使用的SD接口是否是SD0?

3. 你使用的TF卡是否是2GB以下(不包含2GB)?

san zhang7:

回复 Chris Meng:

我目前用的1G的tf卡,你说的这3点都满足,串口仍然没有输出,其他的大容量的tf卡也都尝试过,现象都一样,是不是RBL没有识别到制作的SD启动镜像 sdcard_flash_DM36x.bin?RBL识别并启动sdcard_flash_DM36x.bin的原理是什么,有没有相关技术文档?

Chris Meng:

回复 san zhang7:

Zhang San,

SD启动原理请参考DM36x ARM subsystem guide的Boot Modes章节。

san zhang7:

回复 Chris Meng:

你好,请问dm368的启动烧写有没有明确说明不支持tf卡,只支持sd卡呢?

赞(0)
未经允许不得转载:TI中文支持网 » dm368用tf卡烧写问题
分享到: 更多 (0)