Rebuild started: Project: CH57x *** Using Compiler 'V6.21', folder: 'E:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'CH57x' compiling Main.c... compiling CH57x_adc.c... compiling CH57x_clk.c... compiling CH57x_flash.c... compiling CH57x_gpio.c... compiling CH57x_lcd.c... compiling CH57x_pwm.c... compiling CH57x_pwr.c... compiling CH57x_spi0.c... compiling CH57x_sys.c... compiling CH57x_timer0.c... compiling CH57x_uart1.c... assembling startup_ARMCM0.s... linking... .\obj\CH57x.axf: Error: L6218E: Undefined symbol __nop (referred from ch57x_sys.o). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 1 error messages. ".\obj\CH57x.axf" - 1 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:24
这个错误信息表示在链接过程中,找不到名为 "__nop" 的符号。这可能是因为在项目中缺少了定义 "__nop" 的源文件或者库文件。为了解决这个问题,你需要检查以下几点:
1. 确保你的项目中包含了定义 "__nop" 的源文件或库文件。
2. 检查编译选项和链接选项,确保它们与你的代码和库兼容。
3. 如果 "__nop" 是一个外部库函数,确保你已经正确地包含了该库。
具体方案
作者: 丙丁先生, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3996156.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论