利用CCS和DM814x Flash烧写工具烧写Nand Flash

这篇博客介绍了如何在DM8148开发板上利用CCS和DM814x Flash烧写工具,详细阐述了从硬件准备、启动CCS、装载GEL文件到烧写Flash的全过程,特别是烧写第一阶段u-boot的步骤。通过这些步骤,开发者可以成功将程序写入Nand Flash。
摘要由CSDN通过智能技术生成

新得到的DM8148开发板,NandFlash里面似乎是空的。向Nand Flash烧写程序共需要三个步骤:

1.     利用Nand Flash烧写工具烧写第一阶段u-boot;

2.     在第一阶段u-boot中利用loadb命令烧写第二阶段u-boot;

3.     在第二阶段u-boot中利用tftp烧写操作系统系统内核和文件系统。

这里仅记录Nand Flash烧写第一阶段u-boot的方法。

 

操作系统: Windows XP Home Edition(32-bit), Version 2002, Service Pack 3

CCS软件:CCS v5.1.1.00031

开发板型号:TMDXEVM8148(PG2.1)

 

1.     硬件准备

(1)    连接电源线;

(2)    连接JTAG仿真器(Emulator),板上位置J11,仿真器型号Ashling Opella-XDS100v2,仿真器另一端线路插入电脑USB接口;

(3)    开发板上S1所有开关拨到“0”位置(OFF),即图中S1所有开关拨到下方;


(4)    开发板上SW2开关(控制NAND 和SPI Flash)中,Nand开关拨到“ON”位置,即下图中左侧开关拨到上方;


(5)    开发板上电。

 

2.     启动CCS

(1)    启动Code Composer Studio;

(2)    选择"View -> Target Configurations";

(3)    在窗口右上角点击 "New Target Configuration File"按钮,并为新的配置文件命名(比如:ti814x_usb.ccxml)并单击“Finish”;

(4)    在设置窗口中,“connection”=“Texas Instruments XDS100v2 USB Emulator”,“Board orDevice”=“TI814x”;

(5)    保存配置内容,下一次就可以直接调用这个配置文件;

(6)    在CCS中选择“Window --> Open Perspective --> CCS Debug”,出现调试界面;

(7)    选择“View -> Target Configurations”,展开"UserDefined"配置目录,右键单击刚刚设置好的配置文件,并选择"Launch Selected Configuration";

(8)    在Debug窗口中,右键点击最下边的“Texas Instruments XDS100v2 USB Emulator _0/Cortex A8”模块(此时状态为Disconnected:Unknown),选择"ConnectTarget";这时模块状态变为Suspended;

(9)    选择“View -> Registers”,在弹出的Registers窗口中找到“Core Register ->CPSR”,将其中的“T”域设置为0,这样就将ARM状态由“Thumb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值