简介
收集一些问题,若有机会看到, 也可以留下问题
问题
1. fputc 实现之后还是无法使用printf打印到串口
现象描述:
a. 发现debug模式下是正常的,可以使用printf打印到串口
b. 一回到正常模式执行到printf之后就基本算是挂掉了, 心跳灯灯都不亮了;
解决方法:
在Keil中开启 Micro Libs使用, 位置是
Project -> Options for Target 'xxx' -> Target -> 开启 Use MircoLib
2. 使用Keil将程序烧录之后不会自动运行
a. 如下图所示,设置烧录Flash Download之后自动重置和运行, 记得出来要一路点确定, 否则设置无效
b. Pack 去掉 Enable
3. error 65: access violation at 0x40021000 : no ‘read‘ permission
芯片是STM32F103ZET6, 设置为-pSTM32F103ZE
4. 无法跳转到定义的文件
勾选之后重新编译
5. FCARM - Output Name not specified, please check 'Options for Target - Utilit
新增文件之后就编译错误了, 右键该文件修改为C Source File, 如下图