江协科技第一课-STM32创建项目-常见错误

STM32的学习(江协科技第一课)

        常见问题

  1. Target not create。原因:1.C盘Users没有用英文名:将其中的Tempet文件复制到c盘中的英文目录下。参考网页:https://blog.csdn.net/weixin_51121334/article/details/115495984  2 .项目没有定义:看下面的第13条
  2. No ST-LINK detected。解决:安装ST-LINK驱动器,参考网页:http://t.csdn.cn/xDJH9
  3. st-link usb communication error。解决:下载ST-Link固定升级软件。参考网页:http://t.csdn.cn/toFzI
  4. 创建项目

  5. 建立uVproject,选用STM103C8。
  6. 打开tools,将Encoding一栏改为UTF_8。
  7. 打开魔术棒,进入Debug页面,将Use一栏改为:ST-Link Debugger;然后点击右边设置按钮,点击Flash Download将Reset and Run 勾上。
  8. 将项目下的子文件改成Start(启动文件)。
  9. 在创建目录下创立新文件同样命名为Start。
  10. 将Libraries/CMSIS/CM3/DeviceSupport/ST/STM32/arm:中的starup文件以及Libraries/CMSIS/CM3/DeviceSupport/ST/STM32下的两个system文件和一个stm文件复制到5中,将Libraries/CMSIS/CM3/CoreSupport下的两个文件一并复制。
  11. 将三个system文件、两个core文件以及startup_stm32f10x_mds(这个文件每个项目只允许一个)复制到4中。
  12. 项目中右击Target1,点击group,命名为User,右击点击add new,建立c文件,命名为main。
  13. 在创建目录下创立新文件同样命名为User。
  14. 在创建目录下创立新文件同样命名为Library。
  15. 项目中右击Target1,点击group,命名为Library。
  16. 将Libraries/STM32/src/:中的文件全部复制到7、8;将Libraries/STM32/inc:中的文件全部复制到10、11中。
  17. 将Project/STM32_tem/:中的三个以stm开头的文件复制到8,9。
  18. 将项目中User文件下的stm32f10xf.h打开,将#ifdef  :USE_FULL_ASSERT复制到:魔术棒/(C/C++)/Define下。
  19. 将魔术棒/(C/C++)/Define:中include Paths 一栏添加Library\User\strat。
  20. 点击“三个箱子”的按钮,将User移动到最下面(方便修改)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值