This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220SF-LAUNCHXL:迁移到新的 SYSCFG

Guru**** 2595800 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/783096/cc3220sf-launchxl-migrate-to-new-syscfg

器件型号:CC3220SF-LAUNCHXL
Thread 中讨论的其他器件:SysConfig

尊敬的 TI:

我使用 Simplelink 示例项目"empty"从 v2.30开始构建我的当前应用。 我想为当前项目使用新的 syscfg 方法、因为我很快就要将更多外设连接到 CC3220。

我找不到从旧 SDK 配置"转换"到新 syscfg 方式的可能性。 我不介意从头开始设置、因此我从 v2.40的示例"empty"项目中复制了"empty.syscfg"、但下面的代码中有一些不清楚的地方:

GPIO_PinConfig gpioPinConfigs[]={
/*带有回调的输入引脚*/
GPIOCC32XX_GPIO_13 | GPIO_DO 不_CONFIG,//稍后设置回调*/

/*输出引脚*/
/* CC3220SF_LAUNCHXL_GPIO_LED_D7 *
GPIOCC32XX_GPIO_09 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
/* CC3220SF_LAUNCHXL_GPIO_LED_D6 *
GPIOCC32XX_GPIO_10 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、
/* CC3220SF_LAUNCHXL_GPIO_LED_D5 *
GPIOCC32XX_GPIO_11 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、

/*自己的输出端口*/
GPIOCC32XX_GPIO_12 | GPIO_CFG_OUT_OD_NOPULL | GPIO_CFG_OUT_STR_HIGH、//开漏输出无拉*
GPIOCC32XX_GPIO_17 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_HIGH、
GPIOCC32XX_GPIO_22 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_HIGH
、}; 

(1)我需要如何处理动态定义的输入端口? 我想我可以将其排除吗?

(2)如何配置输出强度? 高/中/低之间的区别是什么?

(3)如何将输出端口配置为无拉的开漏?

我注意到的另一件事是、"空"项目的 syscfg 与"spimaster"示例完全不同。 来自"spimaster"的端口配置似乎更接近我上面的代码。

(4)为什么我获得不同的 syscfg 文件?

具有自己配置的端口的空项目:

然后、"spimaster"示例:

提前感谢!

-mj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 MJ:

    由于 SysConfig 仍处于预览模式、因此某些示例可能会在其他示例之前进行更新。 SysConfig 文件与旧 SDK 不向后兼容、因此我建议从 v2.40示例开始。

    1) 1)看起来 v2.40 SDK SysConfig 文件具有一个 GPIO 模式选项、即动态模式。 您还可以将其从 SysConfig 中退出、但应用程序不会为您捕获引脚冲突。

    2) 2)输出强度也位于 v2.40的最新 SysConfig 文件中。 有关 GPIO 驱动强度的更多信息、请参见 CC3220数据表和技术参考手册 :http://www.ti.com/lit/swru465

    3) 3)与上述相同。 在 v2.40中可用。

    目前、此工具的预览模式与 LaunchPad 默认设置相关联。 如果您要将其用于定制板、我强烈建议在我们进行下一个季度发布时更新到最新的 SDK (应在几周内推出)。 您可以使用 SDK 下载页面上的"通知我"按钮、在有新软件版本可用时收到通知: www.ti.com/.../simplelink-cc32xx-sdk

    此致、
    Sarah
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Sarah:

    感谢您的回答。 很抱歉、我不清楚我的当前配置:我从 SDKv2.30开始使用"empty"项目、但我手动将其更新为 v2.40。  为了完全迁移、我还想在项目中使用 SysConfig 文件、我认为这应该起作用、因为所有项目依赖项都已更改为 SDKv2.40。

    我不知道它仍然处于预览模式。 现在、我将其与 LaunchPad 配合使用、但我很快将创建定制 PCB、因此我可能会等到下一个 SDK 版本发布。 我已经注册接收通知、但谢谢!
    如果我当时不了解 SysConfig 工具、我将再次询问。

    此致、

    mj