微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > SmartRF06EB Board Support Package 的开放性 问题

SmartRF06EB Board Support Package 的开放性 问题

时间:10-02 整理:3721RD 点击:

尊敬的、伟大的、可爱的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都找不到,以上红色处,的两个文件。

从上面的带下划线的文字来看,这两个文件,应该是很重要的啊?!

是我的协议安装包有问题,还是我的理解有问题。

BSP完成的工作主要是跟芯片的driver相关的,也就是芯片最基本的外设功能相关的。就是把一些寄存器通过一些API函数进行封装了,那这些API函数一般对用于来说直接使用就可以了,不需要做什么修改。

所以在Z-Stack 的协议栈里面直接调用的是BSP编译好的lib文件,可以在CC2538的工程配置中看的到,进行调用,而没有直接包含所有的源代码。

当然针对这个BSP的lib生成的工程,也是公开的,可以直接在TI官网下载,进行重新编译,都是可以的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top