参考
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模式,重新上电。