tzvkrhbc 发表于 3 天前

请问:脱机下载外挂flash的方法

现有USB Link1D,想给stc8H的外挂flash烧写文件。感到困惑,特来请教。

我的理解是:两种办法,(1)用烧写座单独烧写flash,然后焊上去。这种不太适合生产。
(2)论坛提供的方法例程是先在mcu里烧写一个用UART套SPI通信的程序,然后再通过isp在线烧写flash。这种也不太适合生产,因为脱机更方便,在线需要备好多台电脑(fear)。
不知道我的理解是否正确,如果如我所说,有没有脱机烧写flash的办法?
请指教,谢谢!

DebugLab 发表于 3 天前

程序空间充足的话可以直接内置串口烧录FLASH功能,和用户程序做在一起,通过特定协议与命令烧录FLASH
再写一个量产工具的程序,根据特定协议送出FLASH数据,这样先使用Link1D脱机下载用户程序,再连接量产工具下载SPI FLASH,就可以批量复制FLASH数据

程序空间不足或不需要使用串口下载FLASH,可以使用两个Link1D和一个自制的量产工具,先下载串口烧录FLASH程序(第一个Link1D),自制的量产工具再发送FLASH数据,最后下载用户程序(第二个Link1D)

可以使用信号继电器或模拟开关切换,实现自动下载,省去插拔Link1D和量产工具的步骤

tzvkrhbc 发表于 3 天前

DebugLab 发表于 2025-6-25 16:23
程序空间充足的话可以直接内置串口烧录FLASH功能,和用户程序做在一起,通过特定协议与命令烧录FLASH
再写 ...

谢谢!

晓飛飛 发表于 前天 00:35

关于楼主的观点“用烧写座单独烧写flash,然后焊上去。这种不太适合生产。”不是很认同
事实上,专业的高速flash烧写台效率远高于通过MCU去刷专用固件操作flash,
批量越大,对专用烧录机的需求越强烈。
页: [1]
查看完整版本: 请问:脱机下载外挂flash的方法