这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 编程器(烧录器)软件的基本架构,如何设计好些?

共5条 1/1 1 跳转至

编程器(烧录器)软件的基本架构,如何设计好些?

工程师
2020-02-07 18:06:22     打赏

想设计一款芯片编程器,用于电子厂对I2C及SPI接口的芯片进行在板烧录代码。
不知道这种编程器的控制软件的基本架构如果规划才比较科学合理?
重点是可以方便的新增一些新型号芯片的烧录及方便的删除一些旧型号芯片。

如何设计好些呢?




关键词: 编程器     烧录     架构     软件     烧录器    

工程师
2020-02-07 20:22:18     打赏
2楼

编程器的硬件和固件最好一次性做好,然后软件(PC软件)只是升级。
不同的芯片,基本只是接口和容量上的差异,不同型号对应一个DLL(编程算法)。


工程师
2020-02-07 20:27:47     打赏
3楼

做成可以通过PC端软件升级的模式,应该就简单很多。


工程师
2020-02-07 20:44:55     打赏
4楼

感谢楼上2位的热心答复~ 


我们的规划是:主要的工作由单片机来完成。PC可以不参与,上位机也只是做一些简单的log上传,下载母片数据等工作。
芯片基本都是订制的,寄存器结构及地址差别比较大。有的起始地址不为0,有的烧录地址不连续,有的位要作屏蔽等等。
感觉基本上只有I2C及SPI底层驱动可以公用。其它都得单独做。


工程师
2020-02-08 22:06:50     打赏
5楼

可以在pc端升级


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]