- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jlink烧写程序到Falsh问题
6410中通过拨码开光,可设置从nand flash或sd卡启动。通过sd卡烧写程序在手册中讲到。通过找资料得到jlink烧写裸机程序的方法。
linux-----裸机
1.在arm启动中,是其停留在uboot状态(bootload的一种),
2.配置好AXD调试软件。
通过sd卡烧写的理解:
类似于U盘做启动盘一样,sd卡通过软件加了个mmc_ram256.bin,改变拨码开关,可改变从哪启动(类似于dsp2812)。上电后,从sd卡读取数据,将mmc_ram256.bin拷贝到ram中,这段程序的功能是:将sd卡中的uboot,内核镜像,文件系统拷贝到内存,软后写到相应的nand flash中。 改变拨码开关,进而再次上电时,cpu将nand flash中的uboot拷贝到内存中,执行uboot时,可加载nand flash中的内核到内存中,也可以通过内存中的uboot将nand flash中的uboot,内核镜像文件,文件系统全部擦除。
通过USB的烧写:
用SD_Write.exe将mmc.bin烧写到sd卡中,跟装系统是制作u盘启动比较像。改变拨码开关,将sd卡设置为启动盘。板子上电后,会将mmc.bin加载到内存中。并使其停留在uboot状态,装usb的驱动。利用mmc.bin这个bootload程序实现uboot程序下载到内存的o,然后擦除nand flash中的0~100000的空间,然后将内存中的uboot写到nand flash中,然后将板子设置为从nand flash启动,上电后将uboot拷贝到内存中,然后进入uboot中,通过usb将zImage下到内存o,擦除0x100000~500000。将内存中的zImage拷贝到nand flash中。还有个文件系统的烧写与内核的烧写类似。只需注意文件系统烧写的大小就ok,有多大就写多大nand flash。
裸机程序:
1.通过jlink下到内存中,掉电消失。1.通过sd卡的uboot初始化硬件,然后又仿真器下载程序到ram0 2.通过nandflash的uboot启动初始化硬件,通过仿真器下不进程序。
2.通过dnw下到内存中,掉电消失。1.程序链接时选得文件为6410_scatter.txt。各个代码的地址配置好了,代码放 在0 所以下程序的时候的 dnw运行时也得是go 如果你把它dnw再运行时go肯定不对。image entry point指的是程序的入口地址。
2.如果链接时把它放在0还要指定映像文件的开始放那个.s文件。再指定程序的入口地址是哪儿。ok
2.通过dnw下到内存中,再拷贝到nand flash中。掉电不丢失。1把要写的代码写到内存中后,擦除相应的flash空间 nand erase 10000 0xff ,然后将内存中的代码拷贝到flash空间,nand write.uboot100000 oxff.及掉电后程序不会丢失。由于 uboot.bin zimage rootfs.yaffs2 ,裸机程序为.bin文件,用烧写uboot的指令 write.uboot.
sd /usb /jlink ram /flash
bin/hex/axf链接时要选择代码所在地址ram或rom
sd卡中的uboot是格式化flash空间,然后拷贝u-boot到内存。
--ro_base=0序代码放的初始地址
--first=startup.o 表示startup.s文件放在代码的开始位置
--entry=0理解 程序从0x500000000开始执行起,最好写成汇编文件中.s中的--entry=ENTRY.
怎么生成.bin文件:在链接的选项中 写出待生成的文件 1111.bin
您可能关注的文档
- FANUC 系统专用子程序.doc
- FL-QP-38质量目标指标管理程序REV-A.pdf
- greenplum 程序开发优化原则.docx
- HTML5高级程序设计2.pdf
- iis75应用程序池模板永久性缓存初始化失败解决方法.doc
- iOS 应用程序开发教程.docx
- iPhone5S怎么关闭后台程序.doc
- ISO14001信息交流控制程序(中英文版).doc
- ISO19001质量管理体系要素与程序文件.pdf
- IT界那些性感的让人尖叫的程序员(1).doc
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
最近下载
- 2011版课标“字表二 1000字“梳理.docx
- 电动吊篮安拆方案.doc VIP
- 2019中国消化道疾病检查白皮书(医疗).pdf
- 文心一言知识科普.pptx
- 2024年县民政局关于群众身边不正之风和腐败问题集中整治工作的形势分析报告.doc VIP
- 道路施工雨季安全培训.pptx
- (高质)《精神焦虑症的自救》.doc
- 港澳台联考语文满分作文.docx
- 单位办公室定密事项范围一览表式样.doc
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf
文档评论(0)