[单片机芯片] 使用CH582定时器出现的问题

[复制链接]
940|2
 楼主| yangjiaxu 发表于 2022-10-19 02:51 | 显示全部楼层 |阅读模式
你好@WCHTech2 ,我才用沁恒的CH582官方提供的例程,利用其中UART的工程进行修改,主要添加了定时器0的配置,然后出现
  1. 02:43:20 **** Incremental Build of configuration obj for project UART1 ****
  2. make -j12 all
  3. Memory region         Used Size  Region Size  %age Used
  4. 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':
  5. 有中文.c:34: undefined reference to `TMR0_TimerInit'
  6. collect2.exe: error: ld returned 1 exit status
  7.            FLASH:       11968 B       448 KB      2.61%
  8.              RAM:        3744 B        32 KB     11.43%
  9. make: *** [makefile:54: UART1.elf] Error 1

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

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

WCHTECH75 发表于 2022-10-19 11:52 | 显示全部楼层
公共文件中定时器的.C文件是灰色的,可以右击选择参与编译。
emobile_2022-10-19_11-48-00.png
 楼主| yangjiaxu 发表于 2022-10-19 13:35 | 显示全部楼层
WCHTECH75 发表于 2022-10-19 11:52
公共文件中定时器的.C文件是灰色的,可以右击选择参与编译。

好强,之前没发现这个问题,现在懂了,已经解决,属实是因为没参与编译引起的,感谢技术支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

814

主题

3392

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部