工具/软件:Code Composer Studio
我正在尝试在 CCS 中创建一个新项目、并将其中的两个示例合并到其中- boot_serial 和 blinky。
因此、我创建了一个名为"lsxBootloader2"的项目、将主函数从 blinky 复制到 mine、添加了相关头文件和"arm compiler"->"includes"、并将其编译和工作方式与 blinky 类似。
接下来、我将"JumpToBootLoader"和"SetupForUART"函数从 boot_demo.c 复制到 main.c
我添加了所有 include 头(请参阅2.jpg)和所需的"arm compiler"->"includes"。 此时、我无法编译工程-对于在复制的函数中进行的调用、我会遇到错误"未解析的符号"(请参阅1.jpg)。
我已验证:
#include
#include
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "inc/hw_NVIC.h"
#include "inc/hw_sysctl.h"
#include "inc/hw_gpio.h"
#include "driverlib/interrupt.h"
#include "driverlib/flash.h"
#include "driverlib/uart.h"
#include "driverlib/gpio.h"
#include "driverlib/rom.h"
#include "driverlib/sysctl.h"
#include "driverlib/pin_map.h"
在使用位于每个声明上的"开放声明"时、所有声明都打开良好(希望确保它们可访问)。
例如、"rom.h"中定义了"ROM_GPIOPinConfigure"、但我仍然会看到链接器错误。
我缺少什么?