打印
[单片机芯片]

使用CH582定时器出现的问题

[复制链接]
751|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你好@WCHTech2 ,我才用沁恒的CH582官方提供的例程,利用其中UART的工程进行修改,主要添加了定时器0的配置,然后出现
02:43:20 **** Incremental Build of configuration obj for project UART1 ****
make -j12 all
Memory region         Used Size  Region Size  %age Used
f:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld.exe: ./StdPeriphDriver/QS_100.o: in function `UART1_Init':
有中文.c:34: undefined reference to `TMR0_TimerInit'
collect2.exe: error: ld returned 1 exit status
           FLASH:       11968 B       448 KB      2.61%
             RAM:        3744 B        32 KB     11.43%
make: *** [makefile:54: UART1.elf] Error 1

02:43:21 Build Failed. 3 errors, 0 warnings. (took 445ms)


请问这是什么问题啊?是哪里配置不对吗?

使用特权

评论回复
沙发
WCHTECH75| | 2022-10-19 11:52 | 只看该作者
公共文件中定时器的.C文件是灰色的,可以右击选择参与编译。

emobile_2022-10-19_11-48-00.png (40.92 KB )

emobile_2022-10-19_11-48-00.png

使用特权

评论回复
板凳
yangjiaxu|  楼主 | 2022-10-19 13:35 | 只看该作者
WCHTECH75 发表于 2022-10-19 11:52
公共文件中定时器的.C文件是灰色的,可以右击选择参与编译。

好强,之前没发现这个问题,现在懂了,已经解决,属实是因为没参与编译引起的,感谢技术支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

586

主题

2402

帖子

5

粉丝