This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:链接期间遇到#1.001万错误,"*.out和quot;未构建#1.0234万-D未解析符号仍然存在

Guru**** 2430620 points
Other Parts Discussed in Thread: TM4C129XNCZAD

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/598134/ccs-10010-errors-encountered-during-linking-out-not-built-10234-d-unresolved-symbols-remain

主题中讨论的其他部件:TM4C129XNCZAD

工具/软件:Code Composer Studio

大家好,我遇到了#1.001万错误和#1.0234万-D错误的问题

我 在一个项目中使用了UART代码,它运行得很好。

我复制了代码并将代码粘贴到了另一个项目中。

然后出现错误!

我在startup.css.c文件中添加了中断处理程序,也在该项目中添加了uartstdio标题/源文件。

我认为代码不是问题所在,但我在下面发布了代码。

#include <stdint.h>
#include <stdbool.h>
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_ints.h"
#include "driverlib/gPI.h"
#include "driverlib/interrupT.h"
#include "driverlib/pin_map.h"
#include "driverlib/sysctl.h"
#include "driverlib/UART.h"

#include "utils/uartstdio.h"

内部主(无效)

       uINT32_t sysClkFreq;

       sysClkFreq=SysCltlClockFreq(((sysctl_XTal_25MHz| sysctl_OSC主|)
               sysctl_use_pll | sysctl_CFG_VCO_480),1.2亿);

       SysCtlPeripheralEnable(sysctl_Periph_UART0);
       SysCtlPeripheralEnable(sysctl_Periph_GPIOA);

       GPIOPinConfigure(GPIO_PA0_U0RX);
       GPIOPinTypeUART (GPIO_Porta_base,GPIO PIN_0);

       GPIOPinConfigure(GPIO_PA1_U0TX);
       GPIOPinTyteUART (GPIO_Porta_base,GPIO PIN_1);

       UARTIntEnable (UART0_BASE,UART_INT_RX | UART_INT_RT);
       IntENagle (INT_UART0);
       IntMasterEnable();

       UARTStdioConfig (11.52万,sysClkFreq);


       UARTprintf ("plas work!\n");


       而(1){

       }
       返回0;
}

错误代码如下所示!

说明 资源 路径 位置 类型
链接期间遇到#1.001万错误;"lab07_SPI_eeprom.out未构建 lab07_SPI_eeprom   C/C++问题
<ahref="processors.wiki.ti.com/.../1.0234万"> 未解析的符号仍 为lab07_SPI_EEPROM   C/C++问题
gmake:***[All]错误2 lab07_SPI_EEPROM   C/C++问题
gmake [1]:***[lab07_SPI_eeprop.ut]错误1 lab07_SPI_EEPROM   C/C++问题
未解析的符号GPIOPinConfigure,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号GPIOPinTypeUART,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号GPIOPinTyteUART,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号IntENagle,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号IntMasterEnable,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号SysCltlClockFreq,首先引用于./main.obj lab07_SPI_EEPROM   C/C++问题
未解析的符号SysCtlPeripheralEnable,首先引用于./main.obj lab07_SPI_EEPROM   C/C++问题
未解析的符号SysCtlPeripheralPresent,首先在./uartstdio.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号UART0IntHandler,首先在./tm4c129xnczad_startup_CCS.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号UARTCharGet,首先引用于./uartstdio.obj lab07_SPI_EEPROM   C/C++问题
未解析的符号UARTCharPut,首先在./uartstdio.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析的符号UARTConfigSetExpClk,首先在./uartstdio.obj lab07_SPI_EEPROM   C/C++问题中引用
未解析符号UARTEnable,首先引用于./uartstdio.obj lab07_SPI_EEPROM   C/C++问题
未解析的符号UARTIntEnable,首先在./main.obj lab07_SPI_EEPROM   C/C++问题中引用
#112-D语句无法访问 main.c /lab07_SPI_EEPROM line 44 C/C++问题
<ahref="processors.wiki.ti.com/.../225"> function "GPIOPinTyteUART"隐式声明 main.c /lab07_SPI_EEPROM line 29 C/C++ problem
<ahref="processors.wiki.ti.com/.../225"> function "IntENagle"隐式声明 main.c /lab07_SPI_EEPROM line 32 C/C++问题
<ahref="processors.wiki.ti.com/.../225"> function "SysClockFreq" declared ineminal.c  /lab07_SPI_EEPROM line 19 C/C++ problem

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您的问题在以下文章中描述:
    processors.wiki.ti.com/.../1.0234万

    如'Remedy'部分所述,您的项目可能缺少定义在复制和粘贴代码中调用的函数的库或源文件。 我不知道这些潜在的图书馆/来源是什么。 但我想您正在与TivaWare合作,它与那里的图书馆/源有关,因此请查看TivaWare文档以了解更多提示。 TM4C论坛的专家也会知道: e2e.ti.com/.../908

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 它运行良好^^
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢...它帮了我很多...