您好!
我想使用 API 在 am243x-EVM 上以不同的中断/事件生成模式将通用引脚配置为中断和 DMA 同步事件、但在我选择"获取 RM 数据"后、会出现一个异常:
噢,快照! 最后的更改导致了一个异常...
引用错误:__dirname 未定义
隐藏详细信息...
位于 Object.rootdir (webpack:///src/pinmux/services/paths.ts:8:25)
在 func (webpack:///src/pinmux/services/utils.ts:582:35)
位于 Object.getNodePath (Webpack:///src/pinmux/services/pathsVisibility.ts:22:10)
位于 Object.getNodePath (C:\ti\mcu_plus_sdk_am243x_08_06_00_43\source\.meta\common.syscfg.js:39:19)
在 Object.onLaunch 处(C:\ti\mcu_plus_sdk_am243x_08_06_00_43\source\drivers\.meta\GPIO\V0\GPIO_V0.syscfg.js:165:42)
网址:CB (webpack:///src/pinmux/services/objectManagers/configurables/externalExecutableConfigurableMgr.ts:30:20)
位于 Object.withDeprecatedAccess (webpack:///src/pinmux/services/deprecatedAccessGuard.ts:14:10)
位于 Object.disableScriptingForCallback (webpack:///src/pinmux/services/scripting/scriptingGuard.ts:14:10)
在 func (webpack:///src/pinmux/services/objectManagers/configurables/externalExecutableConfigurableMgr.ts:29:50)
位于 Object.t.allowPathVisibility (Webpack:///src/pinmux/services/pathsVisibility.ts:11:10)
我将 在 mcu_plus_sdk_am243x_08_06_00_43上使用 GPIO_input_interrupt_am243x-evm_r5fss0-0_nortos_ti-arm-clang 示例。
一般而言、我对8个上升沿中断感兴趣、 它们连接到 AM2434BSFFHIALV 的单个实时内核 R5FSS0、我想弄清楚我可以选择哪些 GPIO 和路由器。
我可以简单地从同一个模块(GPIO0或 GPIO1)中选择任意8个 GPIO 并为其启用中断配置吗? 还是最好从同一个组中选择 GPIO?
来自 TRM (修订版 F):
•以下原则适用于 GPIO0:
–GPIO0_[87:143]未引脚输出。
–中断[87:143]未引脚输出。
–组中断[8:6]未引脚输出。
•以下原则适用于 GPIO1:
–GPIO1_[88:143]未引脚输出。
–中断[88:143]未引脚输出。
–组中断[8:6]未引脚输出。
这是否意味着我不应将组6-8用于 中断? 我从哪里可以获得有关 GPIO 组和引脚分配的信息?