• 环境搭建问题-MDK编译器AC6(6.16)无法编译
我打开原厂开发板的例程编译报下图错误
113343fq612014vhwksk22
编译出现“ArmClang: error: ARM Compiler does not support '-mcpu=star-mc1'”
我非常纳闷,我使用我的MDK开发环境成功编译过其国产M33内核的MCU,非常纳闷
之后我打开LibSamples_WorkSpace
113343wfzt0rviii4tt5rp
在Target  中显示Missing: V6.18
113343vp1xy6busn1qy5q6
我判断安谋的AC6(6.16)不支持star-mc1,在ARM官网未能下载到更更高级的编译器
113344niru1o9fr793roln
之后同过高版本的MDK解决
113344j5fxzrjuzo5z0vk4
成功编译
113344dqhdt4hbjoblth4q
2基于UART_Polling的printf适配
想使用串口打印一些信息,结果连上终端后毫无反应,那么这个历程其实是有调用打印函数的
113345ktyhhryrq4yretqq
硬件上调用的是PA9、PA10时这两个引脚
113345ra7x9vot469zlj2t
PA9、PA10这两个引脚可以复用成串口一
113345skerekerxddnueyu
而例程代码使用的确是PB6
113345xax6fjjfaapfgf5s
将PB9复用成串口一,代码如下
113345tthu1ho1vzz1gvzj
串口成功输出信息
113345ii02i000bnfrk1ar