Skip to main content
从一条受控的首次成功路径开始,以便在扩展到接口或电源验证之前,先确认平台、镜像和调试设置。您需要建立最小可用基线,验证 MCU 能运行已知良好的镜像,并使用一条简单路径确认预期行为。这有助于您尽早隔离设置问题,避免在基本移植路径尚未稳定时就调试高级流程。
  1. 确认目标开发板已上电、有时钟且可调试。
  2. 加载默认 MCU 镜像并验证其从 DDR 执行。
  3. 验证定时器、GPIO 唤醒和串行引擎中断路由。
  4. 启用一条基本路径,例如 UART 日志或 I2C 寄存器读取。
  5. 只有在基本路径可用之后,才启用 GPI 或更深入的功耗状态测试。
2.1 先决条件 ■ CQ2390/IQ2390/CQ2390/IQ2390S 具备所需时钟、CX 电源域和可用的 DDR 访问。
■ 已交付的 BSP 或兼容 Zephyr 的 MCU 软件包。
■ 早期调试可见性,使启动挂起、超时和电源切换失败可以被观测到。 ■ 至少一条已知良好的路径:UART 回环或控制台输出,或 I2C 设备寄存器路径。 ■ 权威的 TRM、安全资料、发行说明和镜像打包说明。 2.2 构建并运行您的第一个 MCU 应用 使用交付的兼容 Zephyr 的流程构建 MCU 镜像,从应用处理器加载它,并验证一条基本接口路径。 先决条件 ■ 使用交付的 CQ2390/IQ2390/CQ2390/IQ2390S MCU 开发板配置和项目配置文件。 ■ 选择一条首次成功路径:UART 日志或 I2C 寄存器读取。 ■ 保持日志开启,并保留符号文件和映射文件。 步骤
  1. 选择与交付软件包匹配的 CQ2390/IQ2390/CQ2390/IQ2390S MCU 开发板或 SoC 配置。
  2. 按需应用日志、控制台、串口支持、I2C 支持、DMA 或 GPI 启用以及内存布局的项目设置。
  3. 构建镜像并生成 ELF 文件、map 文件和打包后的 MCU 镜像。
  4. 从应用处理器加载打包的镜像,按需编程复位向量,并启动 MCU。
  5. 检查 MCU 是否从 DDR 执行,且您选择的首条路径表现出明确的运行迹象。
预期结果。 MCU 完成首条指令取指、启动运行时,并产生可重复的 UART 输出或稳定的寄存器读取结果。 注意:如果最终命令行或开发板名称尚未公开,请从发行说明和交付的 BSP 中获取,而不是在发布的指南中添加占位符。 2.3 常见设置问题 ■ 时钟缺失或 CX 电源轨不可用会在早期阻断移植。 ■ 中断在软件中已启用,但在平台层面未正确路由。 ■ DDR 访问不够稳定,无法可预期地执行镜像。 ■ 在较简单的编程 I/O 或中断路径验证之前就启用了 GPI。 ■ 未保留符号文件和日志,这会拖慢后续的故障排查。