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接口的。