STM32F767ZIT6 Nucleo 板并尝试使用模板中的闪烁代码对其进行闪烁
- 已填充所有 CMSIS 和所需的驱动程序。
- 安装了 GNU MCU eclipse 插件。
- 构建代码
- 已配置的 openOCD
- 当尝试调试代码时,它会返回这些错误
GNU MCU Eclipse 64-bits Open On-Chip Debugger 0.10.0+dev-00254-g2ec04e4e (2017-11-10-11:34) 在 GNU GPL v2 下获得许可 有关错误报告,请阅读 http://openocd.org/doc/doxygen/bugs.html 信息:选定的传输接管低级目标控制。与普通 JTAG/SWD 相比,结果可能有所不同 适配器速度:2000 kHz 适配器_nsrst_delay:100 srst_only 分离 srst_nogate srst_open_drain connect_deassert_srst srst_only 分离 srst_nogate srst_open_drain connect_deassert_srst 信息:在端口 6666 上侦听 tcl 连接 信息:在端口 4444 上侦听 telnet 连接 信息:无法匹配请求的速度 2000 kHz,使用 1800 kHz 信息:无法匹配请求的速度 2000 kHz,使用 1800 kHz 信息:时钟速度 1800 kHz 信息:STLINK v2 JTAG v29 API v2 SWIM v18 VID 0x0483 PID 0x374B 信息:使用 stlink api v2 信息:目标电压:3.243922 信息:stm32f7x.cpu:硬件有 8 个断点,4 个观察点 信息:在端口 3333 上侦听 gdb 连接 信息:在 tcp/3333 上接受“gdb”连接 信息:设备 ID = 0x10016451 信息:闪存大小 = 2048kbytes 信息:找到单库 2048 kiB STM32F76x/77x 目标因调试请求而停止,当前模式:线程 xPSR: 0x01000000 个人计算机: 0xffffffffe msp: 0xfffffffc 半主机已启用 目标因调试请求而停止,当前模式:线程 xPSR:0x01000000 pc:0xffffffffe msp:0xfffffffc,半主机 信息:用 4 个字节填充图像部分 0 信息:用 1 个字节填充图像第 1 部分 目标因断点而停止,当前模式:线程 xPSR:0x61000000 pc:0x20000046 msp:0xfffffffc,半主机 目标因调试请求而停止,当前模式:线程 xPSR:00000000 pc:0xf924f000 msp:0xb083b500,半主机 目标因调试请求而停止,当前模式:线程 xPSR:00000000 pc:0xf924f000 msp:0xb083b500,半主机 ===== arm v7m 寄存器 (0) r0 (/32): 0x00000000 (1) r1 (/32): 0x00000000 (2) r2 (/32): 0x00000000 (3) r3 (/32): 0x00000000 (4) r4 (/32): 0x00000000 (5) r5 (/32): 0x00000000 (6) r6 (/32): 0x00000000 (7) r7 (/32): 0x00000000 (8) r8 (/32): 0x00000000 (9) r9 (/32): 0x00000000 (10) r10 (/32): 0x00000000 (11) r11 (/32): 0x00000000 (12) r12 (/32): 0x00000000 (13) sp (/32): 0xB083B500 (14) lr (/32): 0xFFFFFFFF (15) 个 (/32): 0xF924F000 (16) xPSR (/32): 0x00000000 (17) 毫秒 (/32): 0xB083B500 (18) psp (/32): 0x00000000 (19) 主掩码 (/1): 0x00 (20) 基数 (/8): 0x00 (21) 故障掩码 (/1): 0x00 (22) 控制 (/2): 0x00 (23) d0 (/64): 0x0000000000000000 (24) d1 (/64): 0x0000000000000000 (25) d2 (/64): 0x0000000000000000 (26) d3 (/64): 0x0000000000000000 (27) d4 (/64): 0x0000000000000000 (28) d5 (/64): 0x0000000000000000 (29) d6 (/64): 0x0000000000000000 (30) d7 (/64): 0xFFFFFFFF00000000 (31) d8 (/64): 0x0000000000000000 (32) d9 (/64): 0x0000000000000000 (33) d10 (/64): 0x0000000000000000 (34) d11 (/64): 0x0000000000000000 (35) d12 (/64): 0x0000000000000000 (36) d13 (/64): 0x0000000000000000 (37) d14 (/64): 0x0000000000000000 (38) d15 (/64): 0xFFFFFFFF00000000 (39) fpscr (/32): 0x00000000 ===== Cortex-M DWT 寄存器 (40) dwt_ctrl (/32) (41) dwt_cyccnt (/32) (42) dwt_0_comp (/32) (43) dwt_0_mask (/4) (44) dwt_0_function (/32) (45) dwt_1_comp (/32) (46) dwt_1_mask (/4) (47) dwt_1_function (/32) (48) dwt_2_comp (/32) (49) dwt_2_mask (/4) (50) dwt_2_function (/32) (51) dwt_3_comp (/32) (52) dwt_3_mask (/4) (53) dwt_3_function (/32) mem.ld 如下 记忆 { 闪存(rx):原点 = 0x08000000,长度 = 2048K RAM (xrw):原点 = 0x20000000,长度 = 512K }
我猜这可能与内存映射有关。想不通。 https://www.st.com/en/microcontrollers/stm32f767zi.html
*****真正的新手****(-(我正在使用Windows和eclipse Photon)