请较一个STM32F103V8读保护的问题。
我现在的PCB没有做SRAM的启动方式(我将BOOT1接GND了,BOOT0有选择高低),外部接口就只留了一个SWD的调试方式,请问一下,如果我在程序中将读保护置为有效后,再用SWD能搽出吗并更新程序吗?
还是说必须用SRAM启动后解出读保护后才能再次用SWD搽出更新程序。如果是这样那就比较麻烦了。
我现在是用MDK4.0+jlinkV6.0在烧写,调试程序,
从SRAM启动,并运行程序解除读保护,只是解除读保护的方法之一。
还有许多其他的方法,有许多工具都支持解除读保护。
可以使用STLINK + STVP
或者JLINK + SEGGER
如果SWD口还接出了nRST复位线的话,jlink和stlink啥都可以帮你搞定。