我在Ubuntu上的eclipse中做了一个NUCLEO-G474RE IO-Toggle工程,楼已经通过了,但是跑不进NUCLEO板子。当我开始调试它时,显示了这个错误:
/bin/bash: /home/mq/eclipse-workspace/test_NUCLEO-G474RE/Debug/test_NUCLEO-G474RE.elf: 无法执行二进制文件:Exec 格式错误
/bin/bash: /home/mq/eclipse-workspace/test_NUCLEO-G474RE/Debug/test_NUCLEO-G474RE.elf: 成功
我在这里找到了类似的答案 -
https://superuser.com/questions/435988/how-can-i-resolve-the-error-cannot-execute-binary-file
有人说:
通常该错误消息表示 Linux 无法将该文件识别为 shell 脚本或可执行文件。
通常原因是在错误的架构上运行可执行文件 - 如果您尝试在 ARM CPU 上运行 x86 可执行文件,则会出现此消息。
也许我的启动配置是错误的:
有什么建议吗?