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

BSL的I2C和uart 是什么意思啊?

BSL的I2C和uart 是什么意思啊?

Ken Wang:

指的是芯片支持I2C或是UART接口的bootloader操作。

谢谢

Guo Yan:

回复 Ken Wang:

请问

bootloader操作能做什么呢?

这两种接口 各有什么优势啊?

Ken Wang:

回复 Guo Yan:

bootloader的意思就是说你可以通过I2C或是UART口去离线下载程序。不需要通过JTAG口。

UART比较常用,可以在上位机上通过软件烧写。 I2C更偏向于通过另一块MCU想430进行烧写。

具体看你的应用需求。

谢谢

kqian0327:

你好,

BSL的目的是为了在不通过JTAG连接的时候可以更新MCU的程序。

BSL相当于一个后门,这个后门和另外一个给他升级的设备通信的接口方式可以设置为IIC或者串口~

Butterfly:

回复 kqian0327:

http://www.ti.com/lit/ug/slau319i/slau319i.pdf

http://processors.wiki.ti.com/index.php/BSL_(MSP430)

user5370101:

回复 Ken Wang:

你好 我通过I2C向430发送指令,使其进入BSL,但是在430进入BSL后, 再用I2C发送BSL的协议指令,发现I2C无应答。请问这是什么原因造成的。谢谢

Susan Yang:

回复 user5370101:

请您将您的详细问题i重新发帖,请不要跟踪旧贴,谢谢

gaoyang9992006:

回复 user5370101:

这个需要确认你是否指令发送成功。先确认指令没错,模式没错,选用的BSL代码是否是I2C接口的。

赞(0)
未经允许不得转载:TI中文支持网 » BSL的I2C和uart 是什么意思啊?
分享到: 更多 (0)