dm36x烧写UBL,UBOOT(ccs5.2)

          今天一块dm368的IPNC突然发生异常,串口没有任何输出信息,LED2(system error)一直在闪,所以也就不能用tftp进行烧写flash,只能通过ccs用jtag仿真器烧写ubl试一下是不是nand出问题了。

桌面环境:windows xp sp3,ccs5.2
设备:广东讯通科技dm368IPNC,seed xds560V2 USB/LAN仿真器。
设备软件版本:IPNC_RDK_DM36x_Release_4.0.0

  • 1.链接仿真器:
调试板的链接如图:
dm36x烧写UBL,UBOOT(ccs5.2)

仿真器链接电脑,给板子上电,等仿真器启动后,初始话仿真器:
dm36x烧写UBL,UBOOT(ccs5.2)

  • 2.建立工程
首先需要获得烧写UBL的CCS工程文件,在RDK安装目录的
utils目录里找到flash_utils_dm36x,dm36x,ccs,nandwriter工程。由于此工程基于ccs3.3,所以用ccs5的导入老版ccs工程功能将其导入ccs5.
注意:不管365还是368都要选择NANDWriter_IPNC365.pjt(用368的没有成功过)下图用的368工程是没有成功的。
dm36x烧写UBL,UBOOT(ccs5.2)

配置工程,新建一个target configration,将目标芯片改为TMS320DM365,并采用默认的gel文件( 采用默认gel即可)
dm36x烧写UBL,UBOOT(ccs5.2)
dm36x烧写UBL,UBOOT(ccs5.2)

然后编译,选择debug,运行,根据提示,输入ubl,uboot目录即可。
最后会让你设置entry point,两个入口点都是0x81080000


dm36x烧写UBL,UBOOT(ccs5.2)

dm36x烧写UBL,UBOOT(ccs5.2)

本文本人原创,转载请注明转自:http://blog.sina.com.cn/s/blog_b4a60cdb0101hey9.html

你可能感兴趣的:(dm36x烧写UBL,UBOOT(ccs5.2))