ZHCU861A March 2021 – August 2022 TM4C1230C3PM , TM4C1230D5PM , TM4C1230E6PM , TM4C1230H6PM , TM4C1231C3PM , TM4C1231D5PM , TM4C1231D5PZ , TM4C1231E6PM , TM4C1231E6PZ , TM4C1231H6PGE , TM4C1231H6PM , TM4C1231H6PZ , TM4C1232C3PM , TM4C1232D5PM , TM4C1232E6PM , TM4C1232H6PM , TM4C1233C3PM , TM4C1233D5PM , TM4C1233D5PZ , TM4C1233E6PM , TM4C1233E6PZ , TM4C1233H6PGE , TM4C1233H6PM , TM4C1233H6PZ , TM4C1236D5PM , TM4C1236E6PM , TM4C1236H6PM , TM4C1237D5PM , TM4C1237D5PZ , TM4C1237E6PM , TM4C1237E6PZ , TM4C1237H6PGE , TM4C1237H6PM , TM4C1237H6PZ , TM4C123AE6PM , TM4C123AH6PM , TM4C123BE6PM , TM4C123BE6PZ , TM4C123BH6PGE , TM4C123BH6PM , TM4C123BH6PZ , TM4C123BH6ZRB , TM4C123FE6PM , TM4C123FH6PM , TM4C123GE6PM , TM4C123GE6PZ , TM4C123GH6PGE , TM4C123GH6PM , TM4C123GH6PZ , TM4C123GH6ZRB , TM4C123GH6ZXR , TM4C1290NCPDT , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD
TivaWare 示例工程仅包含与提供的示例工程相关的 TivaWare 库的链接。这意味着,虽然所有工程将包含 DriverLib 链接,但 UsbLib 或 GrLib 等其他库可能无法链接到工程,因此需要执行一些步骤来链接库。
需要链接的库文件是 .lib 文件,可在 TivaWare 安装程序的库文件夹中找到它。在此示例中,将使用 usblib.lib 文件。在编译库时,库的 .lib 文件是构建输出,可在 usblib\ccs\Debug 下找到。
为了在现有工程中添加库,应转到“Project Properties”,并导航到“Build”→“ARM Linker”→ “File Path Search”。此时将出现“Include library file or command file as input”部分。点击图 4-7 中圈出的“Add…”按钮。
接下来,点击“Browse…”按钮,并导航至包含 .lib 文件的文件夹,选择库文件并点击打开,或双击文件。显示的路径应与图 4-8 类似。点击“OK”,然后在工程属性页面点击“Apply and Close”,库即可链接到 CCS 工程。
虽然不是必需的,但为了使用 $SW_ROOT 链接资源路径,可以进一步编辑链接位置。如图 4-7 所示的 driverlib.lib 链接路径,只需用 $SW_ROOT 代替 TivaWare 目录即可。