打印
[STM8]

请问STM8L的bootloader如何启动?

[复制链接]
1853|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
     有两个板子,芯片都是STM8LK4,板1的TX连接板2的RX,板2的TX连接板1的RX。按照UM0560所说的,我先用STVP把板2的option byte里的blcheck1和blcheck2都enable,这样板2的芯片复位后就可以进入bootloader了吧。然后应该会有1S的等待时间,等待板子1发来同步码0x7f,如果收到同步码就会返回ACK 0X79,然后就可以继续接受具体的指令例如擦除芯片啊,写芯片啊之类的。


    但是现在情况是,我用板1通过USART一直发送同步码,然后板2重启,用IAR调试追踪板2的确是进入了boot ROM中运行bootloader了。但是为什么板2返回给板1的不是ACK(0X79)呢,或者NACK(0x1f)呢。明明接收到板1发来的同步码啊。(板1已经写了代码,如果接收到板2返来的ACK或者NACK都会亮灯,但并没有亮灯)。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

45

帖子

0

粉丝