Part Number:TMS320F28379D
我使用的硬件设备为28379D LAUNCHXL,在尝试使用串口烧录程序,参考了官方提供的《C2000串口烧录程序》,通过改变拨码开关而切换到串口启动方式,如下图,将2和3拨到off,即可
使用官方的2837x升级范例进行升级,一直卡在如下界面
我怀疑是不是因为我的串口不是通过TTL转USB插到电脑上的?该开发板上自带一个XDS100X2的下载器,或者说还需要其他操作?
Yale Li:
请看一下这两个帖子:
TMS320F280025: 串口烧写无法成功 – C2000︎ 微控制器论坛 – C2000 微控制器 – E2E 设计支持
TMS320F28377D: 使用serial_flash_programmer.exe的问题 – C2000︎ 微控制器论坛 – C2000 微控制器 – E2E 设计支持
,
?? ?:
我参考了您的方法,但是还是没有成功,我怀疑是不是我选择的串口引脚不正确,开发板上自带了一个XDS,连接至电脑后,即可使用一个串口SCIA(GPIO42,GPIO43),我这种使用拨码开关的方式是使用官方自带的boot,我不确定使用的是哪个SCIA,因为GPIO(28,29)和GPIO(84,85)也是支持作为SCIA
,
Yale Li:
如果使用的是launchpad,直接选择在系统设备信息里看到的串口用的COM口即可。板子上都做好了。想进一步了解一下具体的连接方式的话,SDK中的原理图中都有。
,
?? ?:
感谢您的回复,我想应该是没有连接正确的串口,28379d launchpad的串口启动应该是要使用GPIO84,85,但是这两个引脚没有引出来,我刚好借到朋友的28377s的launchpad,上边的XDS100使用的串口引脚刚好是GPIO84,85,已经可以成功下载程序,我想这两款芯片应该具有很大的相似,打算画一个28379的最小系统板,对这个想法进行验证,因为28379d的应用手册中写出SCI boot只用GPIO84,85,而GPIO28,29则为备用引脚