TI中文支持网
TI专业的中文技术问题搜集分享网站

在5438A进入BSL模式后怎样连接才能下载新程序到板子上?

可能标题说的不太清楚,我首先利用usb-bsl器将一个程序下载到了5438A板子上去,并确保其在上电以后就可以进入BSL 模式。现在我利用一个usb转uart模块,将pc机和5438A板子连在 了一起。然后运行TI 官方提供的BSL_Scripter.exe.输入正确的命令后,总是显示参数无效 5xx的字样,下面是截图:

usb转uart模块的确是在com4口,下面是设备管理器的截图:

现在我的问题是,是不是这代表这pc机和5438A并没有连上?我将uart的TXD连到p1.2管脚,RXD连到p1.1管脚,电源和地也都正确连接,都是根据5438a的数据表来连的。

另外我进入BSL模式的方法并不是通过资料上所说的特定时序进入,而是通过在程序中添加:((void (*)())0x1000)();来使得其进入BSL模式。

如果我用的方法不可以,请问有没有人能推荐一下应该用什么方法将pc机和5438a板子连接起来呢?

期待有人能解答我的疑问,

十分感谢您费时费力帮我回答!!

灰小子:

0x1000好像是信息flash的起始地址吧?
没用过这种方法,手册上都是介绍通过特定的时序进入bsl模式

Heng Zhao:

我现在在用BSL_Scripter,你这种命令格式不对。使用这个工具进行BSL方式下载,至少需要2个txt文件,其中1个就是程序的txt文件,另外1个txt中编写相应的执行命令。例如:

MODE 5XX COM4

VERBOSE

………..

注意,所有命令需要大写。另外5438A是5xx还是family那个需要看BSL_Scripter手册

Heng Zhao:

回复 Heng Zhao:

在命令行中,这样执行:  BSL_Scripter.exe  <命令.txt>

赞(0)
未经允许不得转载:TI中文支持网 » 在5438A进入BSL模式后怎样连接才能下载新程序到板子上?
分享到: 更多 (0)