# mass_application_programming **Repository Path**: starrystonetech-ic/mass_application_programming ## Basic Information - **Project Name**: mass_application_programming - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-19 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **1. QXDSP应用程序批量烧录工具集合** ## **1.1. 3个阶段** * Phase 1:短期(解决“能不能烧”的问题) * JTAG Flash烧录 * 命令行工具 * Phase 2:中期(解决“安全、可规模化”的问题) * Flash bootloader * 通过UART/SPI/CAN等通信外设 * Phase 3:可投产(解决“工厂效率和一致性”的问题) * 独立编程器 ## **1.2. 各阶段对比如下表** | 对比点 | **Phase 1**
JTAG + PC 工具 | **Phase 2**
Bootloader + 通信接口 | **Phase 3**
离线编程器 | | -------------------------------- | -------------------------------------- | --------------------------------------------- | ---------------------------------- | | **主要用途** | 开发 / 调试 | 工程验证 / 小 ~ 中批量 | 正式量产 | | **典型使用人** | 研发工程师 | FA / 测试工程师 | 产线操作员 | | **是否依赖调试口** | 必须(JTAG/SWD) | 不依赖 | 不依赖 | | **是否需要 PC** | 是 | 是(可裁剪) | 否 | | **编程入口** | Debug 接口 | 芯片 Bootloader | 编程器 | | **Flash操作主体** | PC | 芯片内部代码 | 芯片 / 编程器 | | **是否要求预置Bootloader** | 否 | 是(ROM 或 Flash) | 是 | | **编程协议复杂度** | 低 | 中 | 对用户透明 | | **掉电恢复能力** | 弱 | 可设计 | 强 | | **是否支持加密镜像** | 不推荐 | 推荐 | 标配 | | **是否支持签名校验** | 不现实 | 可支持 | 标配 | | **JTAG 是否可关闭** | 是 | 是 | 是 | | **JTAG 关闭后是否可升级** | 否 | 是 | 是 | | **对 Flash 类型适应性** | 依赖算法 | 好 | 好 | | **典型编程速度** | 中 | 低~中 | 高 | | **并行编程能力** | 无 | 有限 | 强 | | **失败处理方式** | 人工干预 | 协议可恢复 | 自动 | | **对用户操作要求** | 高 | 中 | 低 | | **是否适合作为最终方案** | 否 | 过渡 | 是 |