Error #550: Requested device STM32H747XIHx:CM7(STMicroelectronics) not found for target 'STM32H747I_DISCO_CM7'如何正确改写代码(或在KEIL中操作)
时间: 2024-03-08 20:45:07 浏览: 121
Keil.STM32F1xx_DFP.2.3.0安装包
5星 · 资源好评率100%
这个错误通常是由于编译器没有找到正确的目标设备而产生的。你需要检查你的代码中所选择的目标设备是否与你的硬件板子匹配。
在这个特定的错误中,你的目标设备是 `STM32H747XIHx:CM7`,但是你的硬件板子是 `STM32H747I_DISCO_CM7`。这表示你的目标设备和硬件板子之间存在不匹配,因此编译器无法找到正确的设备。
为了解决这个问题,你需要在你的代码中正确地选择目标设备,以匹配你的硬件板子。你可以查找适合你硬件板子的目标设备名称,并将其设置为你的代码中的目标设备。然后重新编译你的代码,这应该可以解决这个问题。
在KEIL中进行操作时,你需要打开KEIL软件,并创建一个新的项目,选择正确的目标设备,并将你的代码添加到项目中。确保你的代码文件的名称和后缀与KEIL项目中使用的名称和后缀相同。然后编译你的代码,并按需进行调试和测试。
总之,在改写代码或在KEIL中进行操作时,你需要仔细检查你的代码和项目设置是否正确,并遵循最佳实践来编写和组织你的代码,以确保你的代码可以正确地工作并且没有引入新的问题。
阅读全文