TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: SimpleLink 的范例中,有没有一个没有引脚配置的干净的范例?

Part Number:CC2642ROther Parts Discussed in Thread:SYSCONFIG

无论是 project_zero 还是 simple_periperal 都有一些引脚的配置是与我的硬件设计冲突的。而且,我的项目应用的引脚比较多,基本已经占满,所有很难避免冲突。有没有一个只有蓝牙和调试串口的干净范例,作为我的项目的起点呢?

YiKai Chen:

據我所知是沒有這樣的范例,照理說用 simple_periperal 然後照你的硬件设计去調整引脚的配置就可以了吧,真的有遇到什麼問題可以提出來討論

,

Robin Luo:

在 sysconfig 上调整引脚的配置时,就会和原来的配置冲突。但是又找不到那里可以删除原理的配置。我想删除 simple_peripheral 原来的 CONFIG_GPIO_BTN1 和 CONFIG_GPIO_BTN2 的配置。请问如何操作?

,

YiKai Chen:

你用什麼版本的SDK?

,

Robin Luo:

5.40.00.40

,

YiKai Chen:

5.40.00.40 simple_periperal 原来並沒有配置CONFIG_GPIO_BTN1 和 CONFIG_GPIO_BTN2啊,你只要按ADD就可以添加並設置

,

Robin Luo:

呵呵,当你设置 GPIO_13 和 14 的时候,你就会看到有冲突的了。而且,你在 sysconfig 的面板上,根本找不到这个配置。

,

Robin Luo:

并且,源代码中是有 CONFIG_GPIO_BTN1 和 CONFIG_GPIO_BTN2 的应用的。这两个按钮的应用,在 Simple Peripheral 中是很复杂的。我的项目中,根本用不到这些功能。但是我要用这两个引脚。建议 TI 出一个引脚干净的范例吧。

,

Kevin Qiu1:

去掉两个按钮参考:https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/creating-a-custom-bluetooth-low-energy-application-cc13xx_cc26xx.html#decrease-flash-consumption-of-the-examples-project

Robin Luo 说:在 sysconfig 上调整引脚的配置时,就会和原来的配置冲突。但是又找不到那里可以删除原理的配置。我想删除 simple_peripheral 原来的 CONFIG_GPIO_BTN1 和 CONFIG_GPIO_BTN2 的配置。请问如何操作?

这是以前PIN驱动的遗留问题,在workspace中找到simple_peripheral.syscfg文件,使用notepad++打开,删除下图标记部分的代码:

,

YiKai Chen:

基本上可以在sysconf去改用USE CUSTOM BORAD然後去設置自己的IO

,

Robin Luo:

我就是改成了 CUSTOM BOARD 来配置的了。但是,sysconfig 还是会有将那些按钮的源码放在项目中来的。而且,用文本工具删除 simple_peripheral.syscfg 里面的 BTN1 和 BTN2 的配置,就会有编译错误。

,

Robin Luo:

我就奇怪了!为什么不能提供一个空的干净的项目给客户呢?!我们每个项目都要搞这些麻烦的配置很长一段时间,这完全是在浪费生命!!!!

,

Robin Luo:

感谢您的支持!已经按您提供的文档连接,去除了两个按钮配置,以及附属代码。不过,强烈建议 TI 在以后的 SDK 中,提供一个没有外设配置的干净项目。只保留简单的蓝牙通讯的示例代码就可以了!!!!

,

Kevin Qiu1:

Robin Luo 说:强烈建议 TI 在以后的 SDK 中,提供一个没有外设配置的干净项目。只保留简单的蓝牙通讯的示例代码就可以了!!!!

我们确实在内部讨论过这个,以后可能会有去掉两个按键的示例,但现在还没有明确的时间表

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: SimpleLink 的范例中,有没有一个没有引脚配置的干净的范例?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1