![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
童话与云
Copyer to Coder
展开
-
STM32项目编译报错,全局宏定义与芯片不一致
stm32 编译报错:stm32f10x.h(298): error: #67: expected a "}"报错原因:将STM32F103ZET6的项目直接移植到STM32F103C6T6时编译的报错,好像是全局宏定义与芯片不同的原因。解决方法:将宏定义改为与芯片对应的宏定义。例如我原来用的时STM32F103ZET6,宏定义是STM32F10X_HD。但我移植到STM32F103C6T6时,后者属于小容量产品,与该宏定义不符。修改为STM32F10X_LD即可,成功编译。附:大容原创 2022-05-10 20:29:50 · 756 阅读 · 0 评论 -
st link在MDK下载失败的解决方法
1 报错内容flash download failed - Target dll has been cancelled2 解决办法通过st-link utility将flash全部擦除。2.1 下载st-link utility从http://www.st.com/web/en/catalog/tools/PF258168下载st-link utility并安装。2.2 擦除flsah双击打开软件;选择【Target->Connect】可能软件会提示“No ST-LIN原创 2022-03-03 20:08:32 · 1225 阅读 · 0 评论