ch32v305fbp6 设置读保护

最近在用ch32v305fbp6开发,发现用wck-link utility下载的时候,使能读保护的时候

image.png

程序下载进去无法运行。无法运行的现象是,串口没有输出。


程序使用的是evt例程里面的gpio例程,开头带串口输出的,我直接用下载器下载有输出,用utility不开启读保护输出,用utility开启读保护,下载进去没有输出。


这是什么原因呢?


还有一个问题,305fbp6,我能通过复用下载口来实现读保护吗?复用了下载口,这个芯片又没有外置boot引脚,是否可以通过该方式来实现

无法运行的问题解决了,好像是不会自动复位的原因。我把wch link重新插拔供电后就可以了


多问个问题,开启读保护后,我芯片内部,自己读取读写flash,进行iap,会受到影响吗


您好,关于你的问题,启用读保护后,下载完成需要重新上电方可运行;关于将305FBP6的SWD引脚作为其他IO使用,确实可以起到类似读保护的效果,再次下载需要清空FLASH,但是建议下载时还是勾选上启用读保护;启用读保护后,程序内部的FLASH操作是不受影响的,不影响进行IAP升级的。


感谢解惑


只有登录才能回复,可以选择微信账号登录