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 "[email protected]" "#L"。问题解决。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章