DM6467烧写问题

[复制链接]
 楼主| 发表于 2014-12-7 11:18 | 显示全部楼层 |阅读模式
大家好。
本人目前在玩一块dm6467的开发板。
之前通过JTAG把ubl写入eeprom中,将u-boot写入flash中去了。
后面把flash全部擦除了,而目前手上没有JTAG了。
从网上找了个"sfh_DM646x.exe"工具想通过串口下载,看过教程必须ubl与u-boot一起写入,但之前已将ubl写入eeprom中去了。
尝试下载出现如下错误


请问有没有办法通过串口将单独u-boot写入flash中去?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-12-7 20:50 | 显示全部楼层
具体没搞过   找到的相关资料  供参考

TI的davinci系列一般支持好几种启动模式,如下图TMS320DM6467的datasheet可以查到所有的BOOTMODE

LVS301和LW9226的开发板上有一个选择bootmode的拨码开关


下面以LVS301为例,讲解如何通过通过串口0将UBL和u-boot写入NAND flash:
1. 断电,调整拨码开关SW501,设置为UART0 Boot (LVS301默认的boot mode是SPI Boot);
2. 链接串口CN509;
3. 从网站www.sourceforge.net下载flash utility软件(该软件在UART0 Boot mode烧写NAND flash)
4. 打开命令行工具,进入目录DM646x_FlashAndBootUtils_1_50\DM646x_FlashAndBootUtils_1_50\DM646x\GNU;
5. 运行sfh_DM646x.exe;
windows
sfh_DM646x -nandflash -p COM1 ubl/ubl_DM646x_nand.bin uboot.bin
linux
mono sft_DM646x -nandflash -p /dev/ttyUSB0 ubl/ubl_DM646x_nand.bin uboot.bin
6. 上电,立即进入下载模式,开始烧写NAND flash;
7. 下载完成之后,断电,重新设置拨码开关SW501为NAND flash Boot;
8. 上电重启之后,LVS301就会从NAND flash启动UBL,然后加载u-boot;
发表于 2014-12-8 17:50 | 显示全部楼层
帮顶吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

52

帖子

1

粉丝
快速回复 返回顶部 返回列表