stm32f101系列的单片机,用EISP写一次后,不能再次写入了(eisp找不到芯片).用JTAG电线是可以写芯片的.
没用过EISP,通过JTAG擦除芯片再试试,看到网上说和软件和有关系
擦除了试了,还是不能.
用JTAG看system memory有数据,但OPtion的字节前两个是A5,5A,后钱FF.
怪事增加中,
总共有三块样板,可以确认如果从main flash启动,UART1是正常工作的,我的程序用到了双向RS232.可以从bootload启动时,一块第一次用EISP找到了,写入程序后,就再也用EISP找江到了,用ST开发的ISP的PC程序也找不到.但用JTAG是可以找到的.第二块,EISP与ST ISP写入都正常,但我试了一次,读保护后,ST ISP就找不到器件了.JTAG与EISP可以找到. 第三块开始出现与第一块同样的现问题,但最后确认是,把3V3电源芯片搞错成功2V5了.
部分原因
第二块,EISP与ST ISP写入都正常,但我试了一次,读保护后,ST ISP就找不到器件了.原因可能是PID为0b ,
ISP的时候请确认BOOT0=1,且BOOT1=0。起动方式选择正确才可以进入ISP模式!
我都是使用的JLINK,没发现过问他,没用过EISP,不好意思。
南京璞晓电子 www.cpx0.com需要
msn:njlianjian@hotmail.com
我找到原因了
ST的软体,在停止位上有问题,这个选为2好一点,我通过串口助手试到的,一天时间的经验啊.
STM32F101 isp问题
我这两块样板都不能找到芯片,ST推出的和网上的软件都找不到,楼主详细解说下怎么解决的吧,STM32F101是不是除了boot设置,还有其他需要注意的?