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.
工具与软件:
我有关于 SYSCFG GUI 运行的一些问题。
我的环境:Windows 10/EVM 板上的 CCS 12.8.1:F28379D
当我尝试不同的示例代码来验证外设接口时、我发现 SYSCFG 无法在 PinMux 中提供所有 GPIO、请参阅屏幕截图。
**示例1:spi_ex1_loopback、GPIO 列表从 GPIO22开始。
我想使用 GPIO11、但没有选择 GPIO11、因此我需要手动编码 GPIO11初始化到 main()。
然后我将其静下来、继续在列表中搜索、最后在列表中搜索到 GPIO11、但我挑选它时会显示警告。
我保存并构建项目,然后检查 Board_init ()的内容(board.c 是/cpu1_RAM/syscfg 中的自动生成文件),它看起来很普通的 GPIO 配置,所以我可以忽略警告,对吗?
**示例2:gpio_ex3_interrupt、列表从 gpio2开始、但列表中没有 GPIO 22。
我被‘从 Google 搜索得到了答案、并且意识到 SYSCFG 应列在 pinmux.csv 的"CPU1_RAM"文件夹中、但 pinmux.csv 中没有完整的 GPIO。
我可以知道什么设置导致差异? 如何列出其中的所有 GPIO?
**示例3:我尝试了 flash_programming_cpu01示例代码、发现此示例中没有 SYSCFG。
我可以知道如何使它自动生成到这个项目吗?
但事实并非如此 Build→Tools→SysConfig 阻抗不匹配。
不知道为什么会错过屏幕截图。
我认为应该没问题、因为我粘贴了示例代码的名称、可以很容易地向 TI 支持团队跟踪。
您好、Simon:
很抱歉经销商正在回复此查询。 请在下面找到答案。
1.根据数据表、GPIO11似乎没有任何 SPI 相关功能。 您打算为 GPIO11配置什么?
2. 请补 拍屏幕截图。 GPIO22可配置为 SPI B 时钟。
3. 请参阅该链接、了解如何为现有项目添加 SysConfig。
此致
Siddharth
我有 SPI 接口或非闪存模块(Winbond W25Q32)、但 想 使用 F28379D EVM 电路板读取 JEDEC ID。 我将使用 GPIO 58~61设置 SPI 接口。
我通过 SPI 接口将命令0x9F、0xFF、0xFF 写入 闪存、我预期返回值应为 EFh 4016h 15h、但 F28379D EVM 板始终读回写入命令0x9F、0xFF、0xFF、似乎不存在外设闪存、这不是我的预期行为。
我谷歌搜索,发现有人 放弃 从 SYSCFG 的 CS 引脚设置,然后选择另一个 GPIO 拉 L 模拟芯片选择引脚,这就是 为什么我选择 GPIO 11而不是 CS 引脚,并发现 GPIO 11不能选择的原因。
对于 SPI 问题、我确定在 SYSCFG 中禁用了"使用环回模式" 、但它仍然无法正常工作、我仍在处理 SPI NOR 闪存。