Jlink烧写程序到Falsh问题.doc

Jlink烧写程序到Falsh问题.doc

ID:53315615

大小:31.00 KB

页数:2页

时间:2020-04-03

Jlink烧写程序到Falsh问题.doc_第1页
Jlink烧写程序到Falsh问题.doc_第2页
资源描述:

《Jlink烧写程序到Falsh问题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Jlink烧写程序到Falsh问题6410中通过拨码开光,可设置从nandflash或sd卡启动。通过sd卡烧写程序在手册中讲到。通过找资料得到jlink烧写裸机程序的方法。linux-----裸机1.在arm启动中,是其停留在uboot状态(bootload的一种),2.配置好AXD调试软件。通过sd卡烧写的理解:类似于U盘做启动盘一样,sd卡通过软件加了个mmc_ram256.bin,改变拨码开关,可改变从哪启动(类似于dsp2812)。上电后,从sd卡读取数据,将mmc_ram256.bin拷贝到ram中,这段程序的功能是:将sd卡中的uboot,内核镜像,文件系

2、统拷贝到内存,软后写到相应的nandflash中。改变拨码开关,进而再次上电时,cpu将nandflash中的uboot拷贝到内存中,执行uboot时,可加载nandflash中的内核到内存中,也可以通过内存中的uboot将nandflash中的uboot,内核镜像文件,文件系统全部擦除。通过USB的烧写:用SD_Write.exe将mmc.bin烧写到sd卡中,跟装系统是制作u盘启动比较像。改变拨码开关,将sd卡设置为启动盘。板子上电后,会将mmc.bin加载到内存中。并使其停留在uboot状态,装usb的驱动。利用mmc.bin这个bootload程序实现uboot

3、程序下载到内存的ox50008000中,然后擦除nandflash中的0~100000的空间,然后将内存中的uboot写到nandflash中,然后将板子设置为从nandflash启动,上电后将uboot拷贝到内存中,然后进入uboot中,通过usb将zImage下到内存ox50008000中,擦除0x100000~500000。将内存中的zImage拷贝到nandflash中。还有个文件系统的烧写与内核的烧写类似。只需注意文件系统烧写的大小就ok,有多大就写多大nandflash。裸机程序:1.通过jlink下到内存中,掉电消失。1.通过sd卡的uboot初始化硬件,

4、然后又仿真器下载程序到ram0x500000002.通过nandflash的uboot启动初始化硬件,通过仿真器下不进程序。2.通过dnw下到内存中,掉电消失。1.程序链接时选得文件为6410_scatter.txt。各个代码的地址配置好了,代码放在0x50200000,所以下程序的时候的dnw50200000.运行时也得是go50200000.如果你把它dnw50008000.再运行时go肯定不对。imageentrypoint指的是程序的入口地址。2.如果链接时把它放在0x50008000,还要指定映像文件的开始放那个.s文件。再指定程序的入口地址是哪儿。ok2.通

5、过dnw下到内存中,再拷贝到nandflash中。掉电不丢失。1把要写的代码写到内存中后,擦除相应的flash空间nanderase100000xff,然后将内存中的代码拷贝到flash空间,nandwrite.uboot50008000100000oxff.及掉电后程序不会丢失。由于uboot.binzimagerootfs.yaffs2,裸机程序为.bin文件,用烧写uboot的指令write.uboot.sd/usb/jlinkram/flashbin/hex/axf链接时要选择代码所在地址ram或romsd卡中的uboot是格式化flash空间,然后拷贝u-bo

6、ot到内存。--ro_base=0x50000000程序代码放的初始地址--first=startup.o表示startup.s文件放在代码的开始位置--entry=0x50000000的理解程序从0x500000000开始执行起,最好写成汇编文件中.s中的--entry=ENTRY.怎么生成.bin文件:在链接的选项中写出待生成的文件1111.bin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。