STM8-SO8-DISCO之第四个工程-8S芯片锁下载的疑惑
前几天出现过,不论怎么搞都烧录不了,搞到凌晨,不理它了,睡一觉,天亮再搞,通了,MMP,这是啥问题?无解,没有设置SWIM输出啊!!!今天在调试时,“三脚猫”又耍脾气了,怎么都不应了!!!也没设置SWIM输出啊!芯片也不发烧啊。。。
用STVP打开,部分图标灰色!用IAR也显示SWIM无应答。。。板子通电后,LED1常亮。。。。没招,不知道是不是锁SWIM了?????
求高手解答,谢谢!
SWIM那个脚在代码里面用了吗?不会初始化了吧 occupy 发表于 2019-3-1 11:43
SWIM那个脚在代码里面用了吗?不会初始化了吧
代码中没定义过。上次应该是初始化了,LD1和KEY跑的是出厂程序!这次是LD1常亮,KEY没反应!! zhdzhd-174422 发表于 2019-3-1 12:03
代码中没定义过。上次应该是初始化了,LD1和KEY跑的是出厂程序!这次是LD1常亮,KEY没反应!! ...
曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。 toofree 发表于 2019-3-1 12:32
曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。 ...
看来只能换芯片了:lol 本帖最后由 zhdzhd-174422 于 2019-3-1 13:21 编辑
toofree 发表于 2019-3-1 12:32
曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。 ...
以老兄的经验来看,上面的方法能不能让芯片复位来解锁?
刚看了一下,如果真锁了,是永久性的,无解!!
zhdzhd-174422 发表于 2019-3-1 13:17
以老兄的经验来看,上面的方法能不能让芯片复位来解锁?
刚看了一下,如果真锁了,是永久性的,无解!! ...
你都跑过什么程序?有些程序,一不小心就对SWIM管脚做点什么了。
之前发过贴,如果是SWIM功能的话,无解。
复位,只能靠上电复位;复位完成后,立马就跑程序了。要想在上电完成,在跑到对SWIM管脚操作之前,进行正常SWIM连接,太困难了。 感觉这个的确很危险,上电不加延时的话用SWIM脚就会再也不能下程序了。没有使用SWIM脚,芯片就连接不上的话,也不确定是什么问题 toofree 发表于 2019-3-1 13:51
你都跑过什么程序?有些程序,一不小心就对SWIM管脚做点什么了。
之前发过贴,如果是SWIM功能的话,无解 ...
就跑了个TIM2的PWM,下载后就这样了:'( 没有设置SWIM引脚的话,应该可以刷回来,要是设置SWIM引脚,要在程序开头增加至少2S的延时,否则就刷不回来了。
页:
[1]
2