一直很疑惑,裸板上什么指令也没有,那怎么把bootloader烧写到flash上呢?难道不成是把单个flash放在烧写器上烧写不成(象单片机一样).如果只有这种方法,那在开发过程中不是很麻烦,如果发现bootloader有问题,不是要把flash取下来,再重新烧写一次?
呵呵,我刚接触这方面的问题,可能这个疑问比较低级,请高手们不要不屑,给我指点~~~~
多谢~~~~~~~~~~~
RYANSHENG版主说的没错,有2种方式.一种是通过串口,USB或者网络接口下载.现在有些集成了
片内FLASH的芯片,内部也带一个BOOT程序,通过和BOOT程序的交互,可以实现FLASH烧写.如果
内部没有BOOT程序,一般可以选择JTAG方式.
要通过JTAG方式进行下载,也有两种方式,一种是写一个烧写程序,通过仿真器下载到板子去
执行,达到烧写的目的.另外一种是,直接操作JTAG扫描链,实现烧写.第一种方式比较简单.
第二种方式需要用户自己实现JTAG扫描操作.
如果你打算自己做烧写软件的话,建议你先了解JTAG调试的原理.我写过一个JTAG调试原理,你
可以到我的BLOG上去下载.一般情况下,建议用专门的烧写软件.象FLASHPGM.过段时间,你也可
以选择用H-JTAG.现在正在添加外部 FLASH烧写功能.
:-)
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
| 谨防极海G32M3101电机评估板易跌落的陷阱被打赏¥24元 | |
| 【全网首拆】M5STACK ATOM系列开发板拆解 / AtomS3R-CAM摄像头更换方法(提高10倍像素)被打赏¥26元 | |