目标平台:TMS320DM365
开发平台:ubuntu10.04
首先插入SD卡,在 /dev 下找到SD卡的设备节点号,我的是/dev/sdb,有一个分区 /dev/sdb1,我是通过把 /dev/sdb1挂载到一个临时目录查看里面的内容确认的,确认后卸载/dev/sdb1:
mount /dev/sdb1 temp
ls temp
umount temp
下载SD卡烧写工具,我用的是dm3xx_sd_boot-6.1.tar.gz,在ubuntu下解压缩后进入文件夹,执行 make clean 清理老旧文件,删除 bin.x86 文件夹下的 dm3xx_boot_make_image,然后 make,成功后给 dm3xxx_sd_boot 赋予执行权限并执行:
tar zxvf dm3xx_sd_boot-6.1.tar.gz
cd dm3xx_sd_boot-6.1
make clean
rm bin.x86/dm3xx_boot_make_image
make
sudo chmod +x dm3xxx_sd_boot
export PATH=$PATH:./bin.x86
sudo ./dm3xxx_sd_boot format /dev/sdb //此处初始化的是/dev/sdb,不是某一个分区,所以不能传入 /dev/sdb1
命令执行结果:
.........
........
SD card /dev/sdb formatted
........
........
dm3xx boot record is written
因为板子还没焊好,所以只能做到这一步,等板子来了再补充。
参考:http://e2e.ti.com/support/embedded/f/354/p/87980/359803.aspx