实习学STM32进展&求救二

2019-03-23 20:04发布

上周五也就是第三天中午,老板拿来一个新板子,是万利的,附带的资料都挺完整的,,在IAR上也跑通了。 虽然在调试时费了不少心思。但总算可以做到在SRAM里仿真。 就是奇怪,一是没办法用FLASH仿真。 还有就是我们没办法通过它生成BIN 和HEX文件,按照网上说的方法,设置了OPTION,生成的也是伪的BIN和HEX,用烧写软件打开,就显示该文件不是可执行文件。 看样子是带上了调试信息的。   刚才看了之前的一个回复,说IAR新手不太好上手,KEIL 会好点,可是下了个KEIL 4,却没留意是给51的,但是想想,总不能换来换去,所以,在这里还是想请教一下,IAR上的这个问题该如何解决? 谢谢了!! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
wo4fisher
2019-03-24 21:14
把stm32的库文件都添加进来,然后在main。c 中  加这个:#include "stm32f10x.h" 》。。然后就

/**********************   STM32F10x_CONF_H 文件当中 **********************/

是/* Includes ------------------------------------------------------------------*/
/* Uncomment the line below to enable peripheral header file inclusion */
/* #include "stm32f10x_adc.h" */
/* #include "stm32f10x_bkp.h" */
/* #include "stm32f10x_can.h" */
/* #include "stm32f10x_cec.h" */
/* #include "stm32f10x_crc.h" */
/* #include "stm32f10x_dac.h" */
/* #include "stm32f10x_dbgmcu.h" */
/* #include "stm32f10x_dma.h" */
#include "stm32f10x_exti.h"
/* #include "stm32f10x_flash.h" */
/* #include "stm32f10x_fsmc.h" */
#include "stm32f10x_gpio.h"
#include "stm32f10x_i2c.h"
/* #include "stm32f10x_iwdg.h" */
/* #include "stm32f10x_pwr.h" */
#include "stm32f10x_rcc.h"
/* #include "stm32f10x_rtc.h" */
/* #include "stm32f10x_sdio.h" */
#include "stm32f10x_spi.h"
// #include "stm32f10x_tim.h"
#include "stm32f10x_usart.h"
/* #include "stm32f10x_wwdg.h" */

把用到的外设之类的注释删掉 选择添加就可以了》。。。。gpio的话,至少要选rcc和gpio这两个。
我用到了gpio  iic  usart spi nvic exti 所以选择的较多。。。当然多选了也是没关系的。

一周热门 更多>