MDK编译出现的问题。

1、出现    ADC1_2_IRQn                 = 18,     /*!< ADC1 and ADC2 global Interrupt                       */编译错误问题。

解决方法如下:

打开“魔法棒”,选中C/C++选项,然后把define中的“STM32F10X_HD,USE_STDPERIPH_DRIVER”改为“STM32F10X_    MD,USE_STDPERIPH_DRIVER”。我的工程由于移植到新的开发板并且芯片的确不是属于大容量的512K的了。所以我认为我出现这个编译错误的问题,为上述设置的问题。并且我更改设置后。编译通过。

上述方法也是通过借鉴其他博主的,链接如下:

http://blog.chinaunix.net/uid-29270628-id-4383439.html

2、Add Flash Programming Algorithm没有选项的问题。

为自己的工程添加合适的Flash编程算法,用来去适配新的板子,无奈没有选项。解决方法如下链接:

https://www.jianshu.com/p/6259ecbb68f5

3、OBJ目录下有axf文件,但是根据以往的生成bin的方法,无法生成bin文件。警告:

"..\OBJ\output.axf": Error: Q0122E: Could not open file '..\OBJ\output.axf': No such file or directory

解决方法:

  尝试采用绝对路径解决此问题。或者采用不用路径的方式

  本人采用不用绝对路径的方法:fromelf.exe --bin -o "$L@L.bin" "#L"。问题解决。

 

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值