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.
劳伦斯、您好!
当我们从 SysConfig 配置任何 IP 时、我们会在以下位置得到相应的生成代码: 编译 支持。
在此示例中、我们将 CONFIG_GPIO2的引脚方向配置为输入、该方向在 ti_drivers_config.h 中反映为:
#define CONFIG_GPIO2_DIR (GPIO_DIRECTION_INPUT)
这个宏"CONFIG_GPIO2_DIR"反过来在 ti_drivers_config.c 中使用、以便通过调用 API GPIO_setDirMode 来实际设置方向:
GPIO_setDirMode(baseAddr, CONFIG_GPIO2_PIN, CONFIG_GPIO2_DIR);
如果用户希望动态更改 GPIO 方向、则可以 根据需要改变 GPIO_DIRECTION_INPUT 和 GPIO_DIRECTION_OUTPUT 之间的第二个参数、从而调用 API GPIO_setDirMode。
无法配置 syscfg、使代码在运行时更改、因为它是一次性配置、 在编译时生效。
这回答了这个问题吗?