ST意法半导体
直播中

麻酱

8年用户 1256经验值
擅长:MEMS/传感技术
私信 关注
[问答]

Cube IDE调试在stm32mp157a-DK1上不起作用怎么解决?

在 Windows 10 机器上使用 Cude IDE 1.4.2尝试调试 STM32mp157a-DK1 入门指南(此处链接)中描述的 OpenAMP_TTY_ECHO_CM4 示例时遇到问题。我按照指南第 7 节中的描述配置调试会话,但是当我启动它时,我收到以下消息:
打开片上调试器 0.10.0+dev-g30d1303 (2020-06-18-09:13)
根据 GNU GPL v2 获得许可
有关错误报告,请阅读
   http://openocd.org/doc/doxygen/bugs.html

srst_only srst_pulls_trst srst_gates_jtag srst_open_drain connect_deassert_srst
信息:监听端口 6666 的 tcl 连接
信息:在端口 4444 上监听 telnet 连接
信息:STLINK V2J37M26 (API v2) VID:PID 0483:3752
信息:目标电压:3.220093
信息:无法匹配请求的速度 8000 kHz,使用 4000 kHz
信息:无法匹配请求的速度 8000 kHz,使用 4000 kHz
信息:时钟速度 4000 kHz
信息:stlink_dap_op_connect(连接)
信息:SWD DPIDR 0x6ba02477
信息:stlink_dap_op_connect(连接)
信息:SWD DPIDR 0x6ba02477
信息:STM32MP157CAAx.cm4:硬件有 6 个断点,4 个观察点
信息:STM32MP157CAAx.cpu0:硬件有 6 个断点,4 个观察点
信息:STM32MP157CAAx.cpu1:硬件有 6 个断点,4 个观察点
信息:STM32MP157CAAx.cm4:检测到外部复位
信息:在 3334 上为 STM32MP157CAAx.cpu0 启动 gdb 服务器
信息:在端口 3334 上监听 gdb 连接
信息:在 3333 上为 STM32MP157CAAx.cm4 启动 gdb 服务器
信息:在端口 3333 上监听 gdb 连接
信息:接受 tcp/3333 上的“gdb”连接
信息:停止超时,唤醒 GDB。
错误:等待目标停止时超时
在目标 STM32MP157CAAx.cm4 上执行事件 gdb-attach 时出错:
信息:新 GDB 连接:1,目标 STM32MP157CAAx.cm4,状态:重置
警告:否定答复,重试
警告:否定答复,重试
警告:目标未停止
信息:请求恢复时目标 STM32MP157CAAx.cm4 未停止
当我在 cube IDE 上重新打开串行控制台以运行测试时(根据指南第 8 节),我找不到任何 /dev/ttyRPMSG0 或 /dev/ttyRPMSG1 设备。
请问有人可以帮忙吗?
马可。










回帖(1)

赵丽

2023-1-16 11:21:43
直接的解决方案是从st.com再次下载启动包并在船上重新刷新。
第二种解决方案是根据此处的建议使用 apt-get 服务更新目标上的 dropbear 版本:
https://wiki.st.com/stm32mpu/wiki/STM32MP15_OpenSTLinux_release_note#Main_restrictions_list
第三种解决方案是应用补丁并使用分发包生成新映像。
https://wiki.st.com/stm32mpu/wiki/STM32MP1_Distribution_Package
举报

更多回帖

发帖
×
20
完善资料,
赚取积分