单片机解密MX6Q开发板-飞思卡尔系统烧写工具
单片机解密fsl i.MX6开发板有多种系统烧写方式,这里介绍使用联机烧写工具MFGTool及其对系统的烧写。MFGTool是fsl官方开发的一套PC联机系统烧写程序,通过USB将PC和开发板连接后,使用MFGTool就可以烧写
u-boot,kernel和filesys。
MFGTool当前的版本是MFGTool V2。
MFGTool程序的具体烧写和运行流程是:
单片机解密.Boot跳线到USB下载模式---BOOT_MODE[1:0]为0b10
单片机解密MFGTool加载相关的配置文件:UICfg.ini、cfg.ini、ucl2.xml。其中:
1. UICfg.ini指明了MFGTool界面配置。
2. cfg.ini指明了芯片和开发板名称,并指定了ucl2.xml文件中的LIST项名称。另外,MFGTool根据芯片和开发板
名称在.\Profiles中寻找 相应的配置文件ucl2.xml,启动镜像和烧写镜像文件。此处的".\"为相对目录,即
MFGTool 的存放和执行目录。
如文件cfg.ini内容如下:
[profiles]
chip = MX6Q Linux Update
[platform]
board = SabreSD
[LIST]
name = Sabre-SD
[profiles]
chip = MX6Q Linux Update,它指明了文件操作的目录,即为.\Profiles\MX6Q Linux Update\OS Firmware,
例如MFGTool会在在.\Profiles\MX6Q Linux Update\OS Firmware中寻找相应的配置文件ucl2.xml。
[LIST]
name = Sabre-SD
ucl2.xml有多个LIST项,每一项对应于一个开发板相关烧写配置,此处指明哪一项LIST有效。
LIST中指明了执行的下载/烧写动作,要操作(下载/烧写/或命令)的文件,shell命令等内容,
针对文件,根据上面的chip =xxx来指明其路径名。

芯片解密