MIMXRT1062 只有 ROM 启动加载程序不起作用,使用 sdphost USB 运行 RAM 程序 为了让我定制设计的 MIMXRT1062DVJ6B MCU 完成第一次程序运行,我已经挣扎了好几天。不幸的是,唯一起作用的是 ROM 装载机的响应和 RAM 装载。我尝试了几种使用方法,并在这里展示了两个不同的案例 https://github.com/ollewelin/delta_robot/tree/main/failure_start_RAM_at_blank_MIMXRT1062 我的硬件在这里: https://github.com/ollewelin/delta_robot/blob/main/failure_start_RAM_at_blank_MIMXRT1062/SCH_3x_motor_driver_V2_1.pdf 第一个测试是一个 Minimal loop.bin 文件,我尝试加载到 0x20000000 程序应该只设置一个堆栈指针和一个重置向量,然后下一条指令是循环到自身 参见日志 https://github.com/ollewelin/delta_robot/blob/main/failure_start_RAM_at_blank_MIMXRT1062/loop_log.txt 最终故障响应: sdphost -u 0x1fc9,0x0135 -- error-status Status (HAB mode) = 1450735702 (0x56787856) Hab Is Disabled (Unlocked). 响应状态 = 858993459 (0x33333333) 无说明。 另一个例子是 MCUXpresso IDE 生成的闪烁测试 evkbmimxrt1060_iled_blinky_iled_blinky.map,网址为 https://github.com/ollewelin/delta_robot/blob/main/failure_start_RAM_at_blank_MIMXRT1062/evkbmimxrt1060_iled_blinky_iled_blinky.map 内存设置日志在这里: https://github.com/ollewelin/delta_robot/blob/main/failure_start_RAM_at_blank_MIMXRT1062/MIMXRT1062xxxxB_part.xml 这次尝试和我一周前尝试的许多其他设置一样,都得到了令人遗憾的回应 sdphost -u 0x1fc9,0x0135 -- error-status Status (HAB mode) = 1450735702 (0x56787856) Hab Is Disabled (Unlocked). 响应状态 = 858993459 (0x33333333) 无说明。 参见日志 https://github.com/ollewelin/delta_robot/blob/main/failure_start_RAM_at_blank_MIMXRT1062/Log_test_evkbmimxrt1060_iled_blinky_iled_blinky.txt 这是我最后一次尝试寻求帮助,然后我就放弃了,转而使用其他硬件芯片。谨致问候 Olle Welin
[email protected]