烧录器原理(离 线 串 行 Flash 烧 录 器)
Posted
篇首语:我用前半生努力让自己变成一个成年人,也许后半生该学习如何做个小孩。本文由小常识网(cha138.com)小编为大家整理,主要介绍了烧录器原理(离 线 串 行 Flash 烧 录 器)相关的知识,希望对你有一定的参考价值。
烧录器原理(离 线 串 行 Flash 烧 录 器)
全文导航(9部分):简介、功能、兼容性、特性、制作资源(关于代码)、图片、原理图与PCB、附件下载
一、简介
1.基于航顺HK32F030R8制作
低成本串行Flash烧录器,可以用来烧录常见的【8脚SOP-208封装】的串行Flash,也可对Flash进行功能测试。
2.采用核心板+扩展板分离式设计
- 一方面方便后续更换治具来适配不同封装的FLASH;
- 另一方面也可以把核心板单独作为一个开发板使用。
二、功能
1.全程离线操作,无需上位机;
2.自动识别Flash型号;
3.方便简单且直观的操作逻辑,没有上手难度;
4.Flash编程:
- 支持从SD卡编程;
- 支持任意格式文件的烧录(而不只是bin文件);
- 支持从板载Flash进行编程自动对目标Flash进行擦除、编程和校验 ;
5.数据转储功能:
- 将目标Flash中的数据转储至板载Flash中;
- 此功能可用于复制Flash中的数据(用于对其他Flash的编程);
6.全片擦除功能;
7.空片检查功能。
三、兼容性
目前提供对以下型号Flash的兼容:
- 已测试——W25Q64、W25Q128、W25X80、GD25Q64、GD25Q16;
- 未测试——W25Q40、W25Q16、W25Q32、M25P32、M25P80、M25P40、EN25Q32、S25FL216K、S25FL032P、A25L080。
四、特性
1.便捷
核心板+扩展板的设计,方便灵活。
2.核心板
- 核心板资源USB转UART电路;
- TYPE-C物理接口USB接口供电带有500mA过流保护;
- 引出全部GPIO特殊设计的GPIO布局,使其可以很好的,兼容市面上大部分,小型LCD/OLED模块;
- 一个128Mbit(16MByte)SPI-Flash,可用于存储固件、字库等数据;
- 一个Micro-SD卡槽;
- 两个RGB灯:一个供用户使用,另一个为电源/通讯指示;
- 4个轻触开关:包含一个复位按键、一个启动选择开关(BOOT0),两个用户按键(其中KEY_UP具有休眠唤醒功能);
- 标准四线SWD调试接口。
3.拓展板
- 扩展板资源用于SOP8-208MIL封装的小型烧录座(可自行替换为SOP8-150Mil的烧录座);
- 一个128x36像素的OLED显示屏4个导航按键。
五、注意事项
因为采用了核心板和扩展板分离式的设计。
而立创EDA暂时不支持单项目多工程。
所以项目原理图和PCB都是从独立的项目拷贝而来。
这会导致存在元器件编号冲突的情况,忽略即可。
六、制作资源
- 提供固件,请到附件中下载。
- 通过DAP Link或者串口烧录即可。
- 代码在FlashProgrammer.zip中,推荐使用GCC环境进行编译。
ps:完整源代码已经上传,此项目已完全开源(详情见第九章、附件下载章节)
这是其他爱好者的提问,希望对你有帮助
七、图片
底板
Flash烧录扩展板
工作图片一
工作图片二
八、原理图与PCB
这是BOM表
九、附件下载
可以参考提示或发我【629烧录器】。
如果你喜欢这个文章或者觉得非常有用,欢迎点赞、转发、关注一下~
更多推荐:
相关参考
...序无法正常执行。下面就教各位使用正确的方法来完整的烧录程序到单片机当中。注意此次选用的单片机是非常经典的Atmega328p,该单片机广泛用于各类项目中,同时也是开源平台Arduino的其中一款核心主控。ArduinoNano工具材料USBISP...
改写储存器(单片机烧录程序的几种常见方法-道合顺大数据infinigo)
...个小伙伴问了一个比较基础的问题,大概就是问:单片机烧录程序常见方法有哪些?下面就来说下常见的三种烧录程序的方法:ISP、IAP和ICP,以及它们的区别。ISPISP:InSystemPrograming,在系统编程。ISP是指可以在板级上进行编程,...
手机综测(MTK平台手机生产流程简述:射频校准与综测,建议收藏)
一部手机的生产流程大致如下所示:1.FLASH烧录一部正常工作的手机,除了要有硬件、结构件外,还必须要有软件支持。手机下载软件一般是在FLASH芯片贴片前将程序烧录在芯片中,或者等到贴片完成后采用在线下载。在线下载方...
众所周知,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、多种I/O口和中断系统定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转...
众所周知,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、多种I/O口和中断系统定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转...
烧录器怎么使用方法(ATmega128核心板烧录教程「长方形isp下载篇」)
开发板如下图:开发板采用isp下载方式,下载口如上图所示,下载引脚须跟下载器对应。下载前准备:开发板+isp下载器+10P排线,如下图:连接好板子和下载器到电脑PC上,木仔科技使用的是配套的isp下载器,输出引脚脚序跟板...
烧录器怎么使用方法(ATmega128核心板烧录教程「长方形isp下载篇」)
开发板如下图:开发板采用isp下载方式,下载口如上图所示,下载引脚须跟下载器对应。下载前准备:开发板+isp下载器+10P排线,如下图:连接好板子和下载器到电脑PC上,木仔科技使用的是配套的isp下载器,输出引脚脚序跟板...
烧录器使用教程(芯片程序要怎么烧录?两款芯片烧录方法,想入门的你值得一看)
大家好!之前就说过从上个月起,创客e工坊在原本讲解电路知识的基础上会逐渐加入单片机的教程。并且也如约出了三期的单片机视频:什么是单片机;C语言如何控制单片机;单片机小制作自动加湿器;那么,今天我们就来讲...
烧录器使用教程(芯片程序要怎么烧录?两款芯片烧录方法,想入门的你值得一看)
大家好!之前就说过从上个月起,创客e工坊在原本讲解电路知识的基础上会逐渐加入单片机的教程。并且也如约出了三期的单片机视频:什么是单片机;C语言如何控制单片机;单片机小制作自动加湿器;那么,今天我们就来讲...
烧录座怎么烧录视频(51单片机学习3-程序烧录的平台及工具)
...载平台AVR_fighter:AVR_fighter下载界面下载工具:AVR51单片机烧录器程序烧录步骤比较多,具体的烧录步骤后面两篇用视频操作来演示。