DSP

uboot学习(一)使用ccs方式烧录uboot

2019-07-13 15:54发布

参考 http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_Flashing_Tools_Guide#Burning_images_to_NAND_Flash_.28using_CCS.29 ccs版本:ccs5.4.0 仿真器:seed xds560plus 芯片:DM8168 DVRRDK版本:04.00.00.03

1.1.1       启动ccs

器件Family和器件分别选择ARM和DM8168

1.1.2       配置ccxml文件

新建ccxml文件,选择仿真器和器件型号

1.1.3       启动工程

选择debug symbols only,进入debug模式

1.1.4       load gel文件

1.1.4.1   选择gel文件

"Tools -> GEL Files" 在gel窗口将原来的gel文件"remove"掉,然后"load gel",选择DVRRDK_04.00.00.03pre_built_binary i816x_evm下的DM816x.gel。(路径中不能有中文)。

1.1.4.2   执行gel文件

"Scripts -> NETRA External Memory-> do_all",成功后会有如下打印 .... .... .... PRCM for OCMCRAM0/1 Initialization Done

1.1.5       加载out文件

"Run -> Load -> LoadProgram",选择DVRRDK_04.00.00.03pre_built_binary i816x_dvr下的"nand-flash-writer.out"文件(同样,路径中不能有中文。此处需要使用dvr下的out文件。evm下的out文件在我这里测试不成功)。

1.1.6       运行out文件

"Run -> Resume",或者按 F8 Choose your operation Enter 1 ---> To Flash an Image Enter 2 ---> To ERASE the whole NAND Enter 3 ---> To DDR Simple test Enter 4 ---> To EXIT 选择1,   Enter image file path 输入文件路径,成功后会有如下提示: Application is successfully flashed NAND boot preparation was successful! 之后设为nand boot模式,重新上电。