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