一直很疑惑,裸板上什么指令也没有,那怎么把bootloader烧写到flash上呢?难道不成是把单个flash放在烧写器上烧写不成(象单片机一样).如果只有这种方法,那在开发过程中不是很麻烦,如果发现bootloader有问题,不是要把flash取下来,再重新烧写一次?
呵呵,我刚接触这方面的问题,可能这个疑问比较低级,请高手们不要不屑,给我指点~~~~
多谢~~~~~~~~~~~
RYANSHENG版主说的没错,有2种方式.一种是通过串口,USB或者网络接口下载.现在有些集成了
片内FLASH的芯片,内部也带一个BOOT程序,通过和BOOT程序的交互,可以实现FLASH烧写.如果
内部没有BOOT程序,一般可以选择JTAG方式.
要通过JTAG方式进行下载,也有两种方式,一种是写一个烧写程序,通过仿真器下载到板子去
执行,达到烧写的目的.另外一种是,直接操作JTAG扫描链,实现烧写.第一种方式比较简单.
第二种方式需要用户自己实现JTAG扫描操作.
如果你打算自己做烧写软件的话,建议你先了解JTAG调试的原理.我写过一个JTAG调试原理,你
可以到我的BLOG上去下载.一般情况下,建议用专门的烧写软件.象FLASHPGM.过段时间,你也可
以选择用H-JTAG.现在正在添加外部 FLASH烧写功能.
:-)
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |