Thread 中讨论的其他器件:CC3200
工具/软件:Code Composer Studio
您好、
我有一些嵌入式体验、但在3220等相对复杂的 MCU 上没有任何经验。 考虑配置 GPIO 端口的问题。 我的问题是:
1.我使用什么驱动程序? 在 SimpleLink SDK 中、我可以选择使用 ti/drivers 下的那些或 ti/devices/cc32xx/driverlib 下的那些。 我在网上看到的所有示例都使用前者、它似乎使用配置结构来设置端口、而后者使用单独的函数来配置方向、模式等(这就是我习惯的)。 我应该使用什么驱动程序、还是程序员首选的驱动程序?
2.除了 lib.a 和 ti/devices/cc32xx/driverlib/ccs/Release 下的库之外、我是否应该添加到链接器中? 即使我在程序中包含了所有内容、我也会遇到链接器问题、因为除非手动链接相关的.c 文件、否则它无法找到在头文件中声明的函数。 当我在 SDK 中查看 GPIO 示例时、它们在项目树下没有链接这些文件、但它们确实有许多库添加到我不熟悉的链接器搜索路径中。
最后、我找不到与所用电路板无关的初始化函数。 我可以将 Board_initGeneral()用于 launchpad,但当我继续使用独立的 MCU 时,是否必须手动初始化矢量表、中断等?
感谢您的帮助