Image
Image

qsrg51

+ 关注

粉丝 4     |     主题 59     |     回帖 443

STM32系列单片机标准库移植FreeRTOS
2023-12-27 08:49
  • ST MCU
  • 64
  • 3398
   选择文件夹中的 startup_stm32f10x_md.s文件,然后单击Add按钮,然后关闭窗口。 ...  
   打开当前项目中的CORE文件夹。  
   在CORE文件夹上单击鼠标右键选择第三个选项,添加存在的文件到CORE分组中。 ...  
   在弹出的对话框中选择是  
  替换启动文件   在工程中CORE文件夹中的 startup_stm32f10x_hd.s 文件上单击鼠标右键,选择第二个删除当 ...  
  接着单击下面的OK按钮,保存设置。  
  此时新的下载文件就添加进来了,单击最下面的确定按钮。  
    选择第一个128K的这个文件,然后单击下面Add按钮。  
   单击Add按钮,添加新的下载文件。  
  修改下载文件   选择debug选项,单击setting按钮,打开Flash Download 选项,选择这个512K的下载文件,然 ...  
  修改单片机类型   由于STM32F103C8系列MCU是中等容量单片机,而工程默认的STM32F103RC系列MCU是大容量单 ...  
  修改单片机型号   单击魔术棒按钮,选择Device选项,将单片机型号选为STM32F103C8 ...  
  将工程重命名为 FreeRTOS_demo_103C8T6,打开工程。  
  下面就将这个工程移植到STM32F103C8T6芯片上去,首先将刚才的工程复制一份,并重命名。 ...  
  将工程移植到其他型号MCU上   这个工程用只能用到STM32F103RC系列的MCU上,但是我们自己不一定都用的是这 ...  
   通过示波器波形可以看出,一个LED100ms闪烁一次,一个LED200ms闪烁一次。和代码中设置的一样,说明程序功 ...  
   示波器测量LED波形。  
   电路板运行效果  
  下载验证   在工程中可以看到正点原子的这个芯片用的是103RC系列的芯片,LED口为PA8和PD2口,如果自己有 ...  
   错误提示声明语句不能出现在可执行语句之后。将这行代码移动到函数开始位置处。再次编译工程。  这时 ...  
2
3
近期访客