zhdzhd-174422 发表于 2019-2-28 22:36:26

STM8-SO8-DISCO之第四个工程-8S芯片锁下载的疑惑

    前几天出现过,不论怎么搞都烧录不了,搞到凌晨,不理它了,睡一觉,天亮再搞,通了,MMP,这是啥问题?无解,没有设置SWIM输出啊!!!
    今天在调试时,“三脚猫”又耍脾气了,怎么都不应了!!!也没设置SWIM输出啊!芯片也不发烧啊。。。
用STVP打开,部分图标灰色!用IAR也显示SWIM无应答。。。板子通电后,LED1常亮。。。。没招,不知道是不是锁SWIM了?????

求高手解答,谢谢!




occupy 发表于 2019-3-1 11:43:52

SWIM那个脚在代码里面用了吗?不会初始化了吧

zhdzhd-174422 发表于 2019-3-1 12:03:04

occupy 发表于 2019-3-1 11:43
SWIM那个脚在代码里面用了吗?不会初始化了吧

代码中没定义过。上次应该是初始化了,LD1和KEY跑的是出厂程序!这次是LD1常亮,KEY没反应!!

toofree 发表于 2019-3-1 12:32:39

zhdzhd-174422 发表于 2019-3-1 12:03
代码中没定义过。上次应该是初始化了,LD1和KEY跑的是出厂程序!这次是LD1常亮,KEY没反应!! ...

曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。

zhdzhd-174422 发表于 2019-3-1 12:49:45

toofree 发表于 2019-3-1 12:32
曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。 ...

看来只能换芯片了:lol

zhdzhd-174422 发表于 2019-3-1 13:17:44

本帖最后由 zhdzhd-174422 于 2019-3-1 13:21 编辑

toofree 发表于 2019-3-1 12:32
曾经使用过SWIM管脚对应的其它功能,并且在程序最开头没有加延时的话,那么芯片被锁了。 ...


以老兄的经验来看,上面的方法能不能让芯片复位来解锁?
刚看了一下,如果真锁了,是永久性的,无解!!

toofree 发表于 2019-3-1 13:51:54

zhdzhd-174422 发表于 2019-3-1 13:17
以老兄的经验来看,上面的方法能不能让芯片复位来解锁?
刚看了一下,如果真锁了,是永久性的,无解!! ...

你都跑过什么程序?有些程序,一不小心就对SWIM管脚做点什么了。
之前发过贴,如果是SWIM功能的话,无解。
复位,只能靠上电复位;复位完成后,立马就跑程序了。要想在上电完成,在跑到对SWIM管脚操作之前,进行正常SWIM连接,太困难了。

occupy 发表于 2019-3-1 14:11:34

感觉这个的确很危险,上电不加延时的话用SWIM脚就会再也不能下程序了。没有使用SWIM脚,芯片就连接不上的话,也不确定是什么问题

zhdzhd-174422 发表于 2019-3-1 15:04:04

toofree 发表于 2019-3-1 13:51
你都跑过什么程序?有些程序,一不小心就对SWIM管脚做点什么了。
之前发过贴,如果是SWIM功能的话,无解 ...

就跑了个TIM2的PWM,下载后就这样了:'(

TLLED 发表于 2019-3-1 16:04:00

没有设置SWIM引脚的话,应该可以刷回来,要是设置SWIM引脚,要在程序开头增加至少2S的延时,否则就刷不回来了。
页: [1] 2
查看完整版本: STM8-SO8-DISCO之第四个工程-8S芯片锁下载的疑惑