尊敬的、伟大的、可爱的TI员工:请教几个问题。
在《swru327 SmartRF06EB Board Support Package User’s Guide》中:
The IDE projects for building the SmartRF06EB BSP library file, bsp.lib, are found in the IDE subfolder under srf06eb_cc2538/drivers/projects.
In the same IDE folder, there are configuration files, bsp_∗.cfg, for configuring the BSP library.
To configure which drivers are included in bsp.lib, first alter the bsp_∗.cfg configuration file to
suit your needs and then recompile the BSP library project.
但是,在Z-Stack Home 1.2.2a.44539 和 Z-Stack 3.0.1两个z-stack都找不到,以上红色处,的两个文件。
从上面的带下划线的文字来看,这两个文件,应该是很重要的啊?!
是我的协议安装包有问题,还是我的理解有问题。
VV:
BSP完成的工作主要是跟芯片的driver相关的,也就是芯片最基本的外设功能相关的。就是把一些寄存器通过一些API函数进行封装了,那这些API函数一般对用于来说直接使用就可以了,不需要做什么修改。
所以在Z-Stack 的协议栈里面直接调用的是BSP编译好的lib文件,可以在CC2538的工程配置中看的到,进行调用,而没有直接包含所有的源代码。
当然针对这个BSP的lib生成的工程,也是公开的,可以直接在TI官网下载,进行重新编译,都是可以的。