请教大家实际实用中采用什么下载方式下载程序?从网上了解到有2种方式,但到底采用哪一种还没有底,万一到时板子做好了,却发现不行就麻烦了,因为假如采用了SD下载方式我就会把串口全部用掉,万一到时又有的下载得有的下不了这块板子就废了
1、串口下载方式,好处就是电路简单,下载操作也简单,但要在板上设置运行开关,下载完成后还要将BOOT0重新设置成0,或者在出厂后别人动了这个拔码开关就运行不了。
2、用JLINK通过SWD端口下载,这种方式是不用设置运行方式了,但用我现在这个JLINK除了要接4根线(Vref、Gnd、TMS、TCK)外,还要另外给板子供电才能下载,不知道别的JLINK能不能提供3.3V电源给MCU。还有这种下载方式感觉不太可靠,如果我用KEIL下载过程序到MCU,然后再用JLINK工具来下载的话就能连接上,但不能下载,又要将它BOOT0设置成1才能下载,下载的都是同一个程序,不明白为什么会这样,但在工厂不可能用KEIL来下载,每次都要打开工程才能下载这很麻烦。 |