Other Parts Discussed in Thread: SYSCONFIG
Thread 中讨论的其他器件:SysConfig
大家好、
我尝试在 CCS 10.3.1中使用 SysConfig。 我可以创建 SysConfig 文件并将其导入项目中。
我也对它做了一些更改、但它似乎从未编译或生成任何含义的完整.c 和.h 文件。
以前有人使用过它、这可以帮助我使它启动并运行吗? 我在 EK-...上使用 TM4C1294。 开发板。
提前感谢您的帮助。
此致、
莫斯塔法
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.
Other Parts Discussed in Thread: SYSCONFIG
大家好、
我尝试在 CCS 10.3.1中使用 SysConfig。 我可以创建 SysConfig 文件并将其导入项目中。
我也对它做了一些更改、但它似乎从未编译或生成任何含义的完整.c 和.h 文件。
以前有人使用过它、这可以帮助我使它启动并运行吗? 我在 EK-...上使用 TM4C1294。 开发板。
提前感谢您的帮助。
此致、
莫斯塔法
莫斯塔法
对于 TM4C、您实际上只是生成 PinMux 配置。 将 SysConfig 添加到现有项目有点棘手。 我不确定您的距离、但我将在此处列出我的步骤。
在项目中创建新的.syscfg 文件

在提示符处输入 yes 以启用 SysConfig 支持

然后、您将收到有关未指定器件的错误

您希望在此处的项目属性中实际执行此操作:

这可能会提示您重新启动 SysConfig。 说是、然后打开.syscfg 文件。
然后、您可以选择要使用的外设并配置任何选项。 保存文件。 然后、在构建项目后、您应该会在此处看到一些文件:

pinout.c 和.h 将是构建的一部分。
对于其他器件系列、SysConfig 提供驱动程序配置、堆栈配置... 但对于 TM4C、它只是基本的引脚多路复用器。
此致、
John
尊敬的 John:
感谢您的快速回复。 我已经执行了所有步骤、它会生成 pinout.c 和.h 文件。
我已经定义了 MyGPIO1和2、但在任何文件中都找不到该名称。 该工具是否正常运行?!
它生成的函数如下所示:
PinoutSet (空)
{
//
//启用外设时钟
//
MAP_SysCtlPeripheralEnable (SYSCTL_Periph_GPIOA);
MAP_SysCtlPeripheralEnable (SYSCTL_Periph_GPIOM);
//
//为 PM0配置 GPIO 引脚多路复用器
//表示 GPIO_PM0
//
MAP_GPIOPinTypeGPIOInput (GPIO_PORTM_BASE、GPIO_PIN_0);
//
//为 PA1配置 GPIO 引脚多路复用器
//表示 GPIO_PA1
//
MAP_GPIOPinTypeGPIOInput (GPIO_Porta_base、GPIO_PIN_1);
}
但此处不是 GPIO 引脚的名称。
此致、
莫斯塔法