您好!
我将使用具有 MCU_PLUS_SDK_09的 EVM-243x 、GPIO_LED_BLINK 示例从 Resource_Explorer 直接发送。
打印出它在闪烁并且"所有测试均已通过!!" , 但没有指示灯闪烁。
我看到 GPIO_pinWriteLow 行(gpioBaseAddr、pinNum)-不关闭 LED -它始终开启
请建议:
谢谢。
Eli
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.
您好!
我将使用具有 MCU_PLUS_SDK_09的 EVM-243x 、GPIO_LED_BLINK 示例从 Resource_Explorer 直接发送。
打印出它在闪烁并且"所有测试均已通过!!" , 但没有指示灯闪烁。
我看到 GPIO_pinWriteLow 行(gpioBaseAddr、pinNum)-不关闭 LED -它始终开启
请建议:
谢谢。
Eli
您好、Eli、
请下载 AM243x 的完整 MCU-PLUS-SDK、并使用其中提供的 EVM 示例:https://www.ti.com/tool/AM243X-AM243X
此示例可在 SDK 安装目录下的 examples\drivers\gpio\gpio_leed_blink\am243x-evm\r5fs0-0_nortos 下找到。
此致、
拉尔夫·雅各比
尊敬的 Eli:
我测试了08.06 SDK 中的 GPIO LED 闪烁示例、LED 确实会按预期闪烁。 您能否确认您检查的 LED 是否正确、即 LD 26。
无论如何、若要将 LED 闪烁添加到 TCP 服务器示例、您可以参考 GPIO LED 闪烁示例代码、并按前面所述进行相应的更改。
如果您遇到任何问题、请随时将其丢弃在此处。
此致、
Shaunak
您好、Eli
下面是 MCU_PLUS_SDK 08.06版本中"GPIO led Blink 示例"的 syscfg 配置图片段。
。
似乎选择的 GPIO 引脚不正确、因此 LED 不闪烁。
您能否尝试相同的配置(A7引脚)、并重新检查 LED (我已在前一次回复中突出显示)是否在闪烁? 我运行开箱即用示例、它可以为我效劳。
请告诉我它是否有效、或者我们将对其进行进一步调试。
此致、
Shaunak
尊敬的 Eli:
这很奇怪、我无法从开箱即用示例中复制它、例如08.06、09.00或09.01。 您能否共享您正在使用的 SYSCFG 版本。
我还建议您在 MCU_PLUS_SDK 09.01最新版本和 Syscfg 的最新版本上试用 LED 闪烁示例。
MCU_PLUS_SDK 09.01 - www.ti.com/.../MCU-PLUS-SDK
SYSCFG - https://www.ti.com/tool/SYSCONFIG#downloads
现在、我们至少知道了问题与硬件或示例代码本身无关、而是与 GPIO Pinmux 有关。
此致、
Shaunak
尊敬的 Shaunak:
a.使用:
MCU_PLUS_SDK_am243x_08_06_00_43
SysConfig _1.14.0
ccs1250
已尝试 LED_BLINK 项目已尝试 TCP 服务器项目-相同的结果-无法看到我发送的图片中的 A7。
b. 使用:
MCU_PLUS_SDK_243x_09_00_00_35
SysConfig _1.17.0
已尝试 LED_BLINK 项目已尝试 TCP 服务器项目-相同的结果-无法看到我发送的图片中的 A7。
我将尝试使用 SDK 09.01 -但 我想使用 mcu_plus_sdk_am243x_08_06_00_43 -(我已经为我的应用程序进行了更改)
是否有办法绕过 syscfg 工具并 从我的代码方向配置 LED26 I/O 引脚和方向?
请写一个简短的示例。
谢谢。
Eli
尊敬的 Eli:
是的、我们可以尝试绕过 syscfg。 syscfg 将根据您所做的配置自动生成文件。
在文件中 TI_DRIVERS_CONFIG.h、 确保设置如下所示:
/* GPIO PIN Macros */ #define GPIO_LED_BASE_ADDR (CSL_MCU_GPIO0_BASE) #define GPIO_LED_PIN (5) #define GPIO_LED_DIR (GPIO_DIRECTION_OUTPUT) #define GPIO_LED_TRIG_TYPE (GPIO_TRIG_TYPE_NONE) #define CONFIG_GPIO_NUM_INSTANCES (1U)
之后、您必须确保在主应用程序以及" TI_DRIVERS_CONFIG。 C"。
GPIO 的应用流程如下:
main ()-> System_init ()-> GPIO_init ()。 该 GPIO 初始化将获取上述 LED 基地址和引脚编号。
您能在结束时尝试一下吗?
谢谢。此致、
Shaunak
尊敬的 Eli:
您可以尝试运行我附加的二进制文件吗?
e2e.ti.com/.../gpio_5F00_led_5F00_blink.release.out
此致、
Shaunak
尊敬的 Eli:
分享以下步骤:
1.在 CCS 中、可能会为 AM243x-EVM 创建一个目标配置。 如果您没有、可以按照以下步骤操作: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/CCS_SETUP_PAGE.html#CCS_NEW_TARGET_CONFIG
2、设置目标配置后、即可启动目标配置(如果您想参考、请参阅; https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/CCS_LAUNCH_PAGE.html#CCS_LAUNCH)
3.连接到您的目标并加载程序(我在上一次回复中发送的二进制文件)(请访问: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/CCS_LAUNCH_PAGE.html#CCS_LOAD_RUN)
此致、
Shaunak
尊敬的 Eli:
我想您是在尝试为特定的应用运行示例、 "AM243x Launch Pad" 。 我建议您尝试" AM243x-EVM"
SDK 中的工程路径: "C:\ti\mcu_plus_sdk_am243x_08_06_00_45\examples\drivers\gip\gpio\gpio_leed_blink\am243x-evm_r5fss0-0_nortos"
如果检查此项目的 syscfg 设置、您也会找到 A7引脚。
此致、
Shaunak