找回密码
 立即注册
查看: 318|回复: 3

运行CANopen例程出现下列问题,无法编译

[复制链接]
  • TA的每日心情
    奋斗
    2023-12-13 10:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    7

    回帖

    54

    积分

    注册会员

    积分
    54
    发表于 2023-10-12 12:12:24 | 显示全部楼层 |阅读模式
    Rebuild target 'FreeRTOS_STC32G_Demo'
    compiling croutine.c...
    compiling event_groups.c...
    compiling list.c...
    compiling queue.c...
    compiling stream_buffer.c...
    compiling tasks.c...
    compiling timers.c...
    compiling port.c...
    assembling .\Objects\port.src...
    compiling heap_1.c...
    compiling main.c...
    compiling putchar.c...
    compiling System_init.c...
    compiling io.c...
    compiling can.c...
    compiling STC32G_ADC.c...
    Sources\Driver\src\STC32G_ADC.c(67): warning C140: '_nop_' undefined; assuming 'extern int _nop_()'
    compiling STC32G_CAN.c...
    compiling STC32G_Clock.c...
    compiling STC32G_Compare.c...
    compiling STC32G_Delay.c...
    compiling STC32G_DMA.c...
    compiling STC32G_EEPROM.c...
    Sources\Driver\src\STC32G_EEPROM.c(47): warning C140: '_nop_' undefined; assuming 'extern int _nop_()'
    compiling STC32G_Exti.c...
    compiling STC32G_GPIO.c...
    compiling STC32G_I2C.c...
    compiling STC32G_LCM.c...
    compiling STC32G_LIN.c...
    compiling STC32G_NVIC.c...
    compiling STC32G_PWM.c...
    compiling STC32G_RTC.c...
    compiling STC32G_Soft_I2C.c...
    compiling STC32G_Soft_UART.c...
    compiling STC32G_SPI.c...
    compiling STC32G_Timer.c...
    compiling STC32G_UART.c...
    compiling STC32G_USART.c...
    compiling STC32G_WDT.c...
    compiling STC32G_ADC_Isr.c...
    compiling STC32G_CAN_Isr.c...
    compiling STC32G_Compare_Isr.c...
    compiling STC32G_DMA_Isr.c...
    compiling STC32G_Exti_Isr.c...
    compiling STC32G_GPIO_Isr.c...
    compiling STC32G_I2C_Isr.c...
    compiling STC32G_LCM_Isr.c...
    compiling STC32G_LIN_Isr.c...
    compiling STC32G_PWM_Isr.c...
    compiling STC32G_RTC_Isr.c...
    compiling STC32G_SPI_Isr.c...
    compiling STC32G_Timer_Isr.c...
    compiling STC32G_UART_Isr.c...
    compiling canfestival_can.c...
    compiling canfestival_timer.c...
    compiling dcf.c...
    compiling emcy.c...
    compiling lifegrd.c...
    compiling lss.c...
    compiling nmtMaster.c...
    compiling nmtSlave.c...
    compiling objacces.c...
    Sources\CANOpen\src\objacces.c(143): warning C188: 'parameter 3': value truncated
    Sources\CANOpen\src\objacces.c(225): warning C188: 'parameter 3': value truncated
    compiling pdo.c...
    Sources\CANOpen\src\pdo.c(263): warning C188: 'parameter 3': value truncated
    compiling sdo.c...
    compiling states.c...
    compiling sync.c...
    compiling timer.c...
    compiling ObjDict.c...
    linking...
    L251 LINKER/LOCATER V4.66.93.0 - SN: Eval Version
    COPYRIGHT ARM Germany GmbH 1995 - 2018
    @.\Objects\FREERT~1.LNP ".\Objects\croutine.obj",
    ".\Objects\event_groups.obj",
    ".\Objects\list.obj",
    ".\Objects\queue.obj",
    ".\Objects\stream_buffer.obj",
    ".\Objects\tasks.obj",
    ".\Objects\timers.obj",
    ".\Objects\port.obj",
    ".\Objects\heap_1.obj",
    ".\Objects\main.obj",
    ".\Objects\putchar.obj",
    ".\Objects\System_init.obj",
    ".\Objects\io.obj",
    ".\Objects\can.obj",
    ".\Objects\STC32G_ADC.obj",
    ".\Objects\STC32G_CAN.obj",
    ".\Objects\STC32G_Clock.obj",
    ".\Objects\STC32G_Compare.obj",
    ".\Objects\STC32G_Delay.obj",
    ".\Objects\STC32G_DMA.obj",
    ".\Objects\STC32G_EEPROM.obj",
    ".\Objects\STC32G_Exti.obj",
    ".\Objects\STC32G_GPIO.obj",
    ".\Objects\STC32G_I2C.obj",
    ".\Objects\STC32G_LCM.obj",
    ".\Objects\STC32G_LIN.obj",
    ".\Objects\STC32G_NVIC.obj",
    ".\Objects\STC32G_PWM.obj",
    ".\Objects\STC32G_RTC.obj",
    ".\Objects\STC32G_Soft_I2C.obj",
    ".\Objects\STC32G_Soft_UART.obj",
    ".\Objects\STC32G_SPI.obj",
    ".\Objects\STC32G_Timer.obj",
    ".\Objects\STC32G_UART.obj",
    ".\Objects\STC32G_USART.obj",
    ".\Objects\STC32G_WDT.obj",
    ".\Objects\STC32G_ADC_Isr.obj",
    ".\Objects\STC32G_CAN_Isr.obj",
    ".\Objects\STC32G_Compare_Isr.obj",
    ".\Objects\STC32G_DMA_Isr.obj",
    ".\Objects\STC32G_Exti_Isr.obj",
    ".\Objects\STC32G_GPIO_Isr.obj",
    ".\Objects\STC32G_I2C_Isr.obj",
    ".\Objects\STC32G_LCM_Isr.obj",
    ".\Objects\STC32G_LIN_Isr.obj",
    ".\Objects\STC32G_PWM_Isr.obj",
    ".\Objects\STC32G_RTC_Isr.obj",
    ".\Objects\STC32G_SPI_Isr.obj",
    ".\Objects\STC32G_Timer_Isr.obj",
    ".\Objects\STC32G_UART_Isr.obj",
    ".\Objects\canfestival_can.obj",
    ".\Objects\canfestival_timer.obj",
    ".\Objects\dcf.obj",
    ".\Objects\emcy.obj",
    ".\Objects\lifegrd.obj",
    ".\Objects\lss.obj",
    ".\Objects\nmtMaster.obj",
    ".\Objects\nmtSlave.obj",
    ".\Objects\objacces.obj",
    ".\Objects\pdo.obj",
    ".\Objects\sdo.obj",
    ".\Objects\states.obj",
    ".\Objects\sync.obj",
    ".\Objects\timer.obj",
    ".\Objects\ObjDict.obj"
    TO ".\Objects\FreeRTOS_Demo"
    PRINT(".\Listings\FreeRTOS_Demo.map") CASE DISABLEWARNING (16, 57)
    REMOVEUNUSED
    CLASSES (EDATA (0x0-0xFFF),
    HDATA (0x0-0xFFF))
    *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
        SYMBOL:  _nop_?_
        MODULE:  .\Objects\STC32G_ADC.obj (STC32G_ADC)
    *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
        SYMBOL:  _nop_?_
        MODULE:  .\Objects\STC32G_EEPROM.obj (STC32G_EEPROM)
    ******************************************************************************
    * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 1844H BYTE (3503%) *
    ******************************************************************************
    Program Size: data=14.4 edata+hdata=3832 xdata=2791 const=4040 code=43502
    *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
        SYMBOL:  _nop_?_
        MODULE:  .\Objects\STC32G_ADC.obj (STC32G_ADC)
    *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
        SYMBOL:  _nop_?_
        MODULE:  .\Objects\STC32G_EEPROM.obj (STC32G_EEPROM)
    *** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
        LIMIT:   0800H BYTES
    Target not created.
    Build Time Elapsed:  00:00:17

    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    8 分钟前
  • 签到天数: 177 天

    [LV.7]常住居民III

    5

    主题

    581

    回帖

    2385

    积分

    荣誉版主

    积分
    2385
    发表于 2023-10-12 13:03:42 | 显示全部楼层
    有多个问题需要解决:
    1、warning C140、ERROR L127:未包含 <intrins.h>。
    2、ERROR L250:你的Keil不是正式版本(懂了吗?)。
    3、warning C188:参数被截断,需要查下原因,不能置之不理。

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-13 10:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    7

    回帖

    54

    积分

    注册会员

    积分
    54
     楼主| 发表于 2023-10-14 09:44:13 | 显示全部楼层
    是免费的直接从官网下载的,不知道怎样获得正式版
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-13 10:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    7

    回帖

    54

    积分

    注册会员

    积分
    54
     楼主| 发表于 2023-10-14 09:57:40 | 显示全部楼层
    谢谢,是251没有注册好,现在刚好了谢谢
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-21 12:24 , Processed in 0.057160 second(s), 40 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表