DSP BootLoader程序烧写---C2Prog

     1、CCS程序烧写和C2Prog的Boot程序烧写:

     CCS烧写。最大好处就是烧完了能够调试,其弊端也不少:第一、只有一种boot引导模式,即仿真器模式,所以必须通过仿真器连JTAG口烧,引针至少7根;第二、不能通过串口烧。

     C2Prog烧写,最大好处有多种boot引导模式,仿真器模式、SCI模式、USB模式等,比方SCI模式就只需要4根线(RXD,TXD,GND,TDO),TDO用于切换boot模式,前三引脚是用于串口通讯。SCI引导下载程序在成品应用调试用得比较多。(SCI引导是芯片内部自带得,引导程序固化在rom中,不占用板子Flash空间,用户不用开发上下位,只需将对应线引出来,方便操作即可。)

仿真器模式boot引导与SCI boot引导:TDO接GND就是SCI引导,

TDO接高或不接就是仿真器引导。如下所示是通过C2Prog连JTAG口仿真器模式烧写。

 2、已成功在28035上实现C2Prog的程序烧写。包括:通过仿真器JTAG口烧写,通过SCI串口烧写,二者的切换通过TDO引脚即可!两种模式下/XRS引脚一直处于高,跟手册上说得有出入。

    3、C2Prog的SCI模式烧写时注意事项:上电时立马下载程序,不要等很长时间才去执行下载命令,否者很容易烧写失败。为了每次都下载成功,上位先提前配置号端口,及提前打开下载文件,电脑插入串口转换器的瞬间则点击软件Program,后再去给板子上电(尽量不要等了十几秒采取上电)。解释下原因:当电脑插入转换器的瞬间,即使板子没上电,但转换器公共端连着电脑(差分信号跳过),实际上板子已经微弱供上电了,内核已经开始工作,然后底层boot程序会有几秒时间持续检测上位波特率的波特(靠上位发‘a),这个时候再立马给上板子正常供电则程序就能正常通讯了,如果迟迟不正常供电,则会报通讯错误;同理如果你提前很长时间给板子供电了,但上位迟迟没发数据’a,程序已经走过波特率检测环节,上下位没握手上波特率自动匹配。自然通讯也就通不上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值