原来用IAR4.42A,后来芯片换成了大容量的STM32F103RET6,烧写出问题,上网查说是IAR版本低,不支持大容量的芯片。
之后就换IAR5.30,改动了__iar_program_start,linker 选项config里改成了$PROJ_DIR$\STM32F10x_FLASH.icf
可download and debug 时,无法下载到flash,好像是在ram里运行的。
判断依据:掉电后再上电程序就不跑了,而且download and debug 的时候看不到 downloading flash 的进度条。 |