MfgTool 烧写内存为256M的板
来源:互联网 发布:手机淘宝申请退款 编辑:程序博客网 时间:2024/05/16 09:12
MFG Tool的工作方式,是首先在OTG接口和ROM CODE连接起来,ROM code会把MFG Tool使用的u-boot.bin,uImage(叫做OS Firmware),可以在MFG TOOL的路径里看到这个目录。
ROM CODE把 OS FIRMWARE下载到DDR里,首先运行起来。
内存里,就建立起一个小linux系统。
ROM CODE把 OS FIRMWARE下载到DDR里,首先运行起来。
内存里,就建立起一个小linux系统。
然后,这个小的linux系统会运行dd命令,把MFG TOOL里file目录中的u-boot, uImage(这些是你板子的image)写入到你的FLASH中。
那么,针对你自己的板子,OS Firmware路径的u-boot.bin和uImage,是必须要修改的,不能用开发板自带的。
那么,针对你自己的板子,OS Firmware路径的u-boot.bin和uImage,是必须要修改的,不能用开发板自带的。
先说:MFG TOOL使用的u-boot.bin
当你把u-boot的Makefile文件打开之后,在mx53的行里,能看到它的target
当你把u-boot的Makefile文件打开之后,在mx53的行里,能看到它的target
以mx53QSB为例:
mx53_loco_mfg_config \
mx53_loco_android_config \
mx53_loco_android_hc_config \
mx53_loco_config :unconfig
$(MKCONFIG) $(@:_config=) arm arm_cortexa8 mx53_loco freescale mx53
当你在命令行,编译MFG TOOL的u-boot.bin时,要这样:
#make mx51_bbg_mfg_config
mx53_loco_mfg_config \
mx53_loco_android_config \
mx53_loco_android_hc_config \
mx53_loco_config :unconfig
$(MKCONFIG) $(@:_config=) arm arm_cortexa8 mx53_loco freescale mx53
当你在命令行,编译MFG TOOL的u-boot.bin时,要这样:
#make mx51_bbg_mfg_config
修改Uboot代码里:uboot-imx/include/configs/mx51_bbg_mfg.h, 把#define PHYS_SDRAM_1_SIZE改为256M,然后make
编译后之后,复制到MFG TOOL/OS Firmware里,可以改个名字。
接着,你要给MFG TOOL再编一个一个uImage
到kernel目录里,
#make imx5_updater_defconfig
是编译命令
这样等于为你的板子,使用MFG TOOL时,就有了OS Firmware
#make imx5_updater_defconfig
是编译命令
这样等于为你的板子,使用MFG TOOL时,就有了OS Firmware
再把生成的uImage copy 到OS Firmware里。
还要注意代码里把inand的CD/WP脚状态!
OK,你就可以烧写了。
- MfgTool 烧写内存为256M的板
- QNX系统MfgTool烧写工具脚本说明
- MFGTool 工具的使用要点
- MfgTool工具烧写imx53_smd系统文件时,停在了“Jumping to OS image”.
- imx5solo MFGtool烧入image后无法从eMMC引导的调试过程
- 如何突破24M内存的限制,为Android程序分配到更多内存
- 如何突破24M内存的限制,为Android程序分配到更多内存
- ipad2 确定内存为512m
- 内存提示不能为读或写的原因
- MFGTool的使用以及ucl2.xml的含义
- 度为m的哈夫曼树
- 如何在OpenRex开发板上设置MFGTOOL工具
- file-max决于内存约为64个/M
- 75M的写操作配置
- hdu 5108 最小的M使N/M为素
- 为妳写的
- HI3520D使用512M的内存
- 512M内存 MYSQL的my.cnf
- 高通:增强现实技术即将走入生活
- 2013年互联网格局的十大趋势
- servlet/filter/listener/interceptor区别与联系
- 初学试试看cocos2dx的TestCPP框架(11)---MenuTestScene
- Redis 设计与实现
- MfgTool 烧写内存为256M的板
- App 热潮,谁的机会?——图解九种APP商业模式
- 在.net中未能用trycatch捕获到的异常处理
- kernel 异常处理
- 无线索的崩溃
- JAVA匿名内部类的学习
- Extjs用ajax提交表单四种方式
- Windows下利用MinGW编译FFmpeg
- Xcode4.6+SVN构建SVN项目管理(四) xcode自带svn的使用