TI中文支持网
TI专业的中文技术问题咨询交流网站

CC1310 sdk中driver文件引用

simplelink_cc13x0_sdk_1_40_00_10,基于IAR,随便开一个Project  例如:.\examples\rtos\CC1310_LAUNCHXL\drivers\rfWakeOnRadioTx,有一点疑问:

我想看UART_open()这个函数底层的实现,我会鼠标点在UART_open()这个函数上,然后右键选“Goto Definition”,结果IAR只会跳到UART.h文件, 并不会给我show UART.c文件。  我通过UltraFinder搜索到 UART_open() 函数应该是定义在 .\source\ti\drivers\UART.c 中(UART.c中会再调用UARTCC26XX.c中的更底层的API),但我在IAR 的 “overview”窗口中并没有看到Project中有 UART.c 这个文件。

我想知道的是,UART.c 和 UARTCC26XX.c 是怎样被 Link 到 Project 中的,是在一些文件中设置的,还是在IAR的Option中设置的 ?

Felix ZF:

你可以尝试手动把UART.c 和 UARTCC26XX.c文件加入到工程中,看看能否逐级跳转。

AndyChen:

回复 Felix ZF:

1. 这样是可以,但有点麻烦,因为UART.c只是一个例子,实际我是希望所有底层的 c文件都能关联到 project中,这样我Debug是可以更方便查看底层实现。 而且我不确定是否会有其他不良影响,如果要添加很多 c文件,没有相关文档介绍,完全自己试有一定的风险

2. 请问:SDK中是怎样把这些 driver 添加到 project 中的

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 sdk中driver文件引用
分享到: 更多 (0)