利用arduino平台编译下载stm32RCT6开发板成功

首先还是要安装好开发环境,ocrobot平台也能行的。
选择对应的器件,选择相应下载方式,我实验了stlink和serial两种方式,都可以。注意下载时候一定要处于 system 模式,即从系统存储器启动,boot0=1 boot1=0
下载完以后,要改到从闪存启动模式,flash系统才能正常工作
发现arduino可以告别stlink和jtag了,直接用串口就行了

注意附加知识点:

  1. boot0=0 boot1任意。这种启动方式是最常用的用户FLASH启动,正常工作就在这种模式下,STM32的FLASH可以擦出10万次,所以不用担心芯片哪天会被擦爆!
  2. boot0=1 boot1=0
    这种启动方式是系统存储
    第二种启动方式是系统存储器启动方式,即我们常说的串口下载方式(ISP),不建议使用这种,速度比较慢。STM32 中自带的BootLoader就是在这种启动方式中,如果出现程序硬件错误的话可以切换BOOT0/1到该模式下重新烧写Flash即可恢复正常。
    boot0 =1 boot1=1 第三种启动方式是STM32内嵌的SRAM启动。该模式用于调试。
  3. BOOT0 设置是0,仿真下载后,程序直接可以运行。而当BOOT0设置是1时,可以通过URAT1下载程序,下载程序后,必须把BOOT0重新设置为0后,程序才能正常执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值