天嵌 ARM开发社区

 找回密码
 注册
查看: 2011|回复: 3

问几个问题

[复制链接]
zjz2993100 发表于 2011-4-1 16:38:13 | 显示全部楼层 |阅读模式
应用程序写完,是否要连带整个文件系统一起生成镜像后才能烧写到终端。不然要如何烧写。比如教程上的串口测试程序。
cmasp 发表于 2011-4-4 13:49:24 | 显示全部楼层
不用,直接用串口传过去就行!用U盘拷也行,用网线传也可以!
    在ARM板上,下不同的东西需要用到不同的下载接口,有的可能有多种下载方式,如果你要刷系统,我们的bootloader是有网络下载和USB下载两种方式的,如果你要下载bootloader,当你的FLASH里面本身有bootloader时,你只需要利用bootloader的网络下载和USB下载就可以更新bootloader,如果你的FLASH里面没有bootloader或者被不小心擦除了,那么你只能通过JTAG接口来下载,当然用JTAG小板,电脑必须要有并口,如果电脑没有并口,那么只能用JLINK!有一点要强调的是用ARM板,没有串口是不行的,我们刷系统,和PC通讯都要用到串口,如果你的电脑没有串口,那必须要买一个USB转串口(注意,JLINK是JLINK,USB转串口是USB转串口,两者没有任何联系,买了JLINK不等于就不用买USB转串口了,JLINK只是解决了电脑没有并口的问题)!另外补充一点,我们的板子有NOR FLASH和NAND FLASH,两者在出厂时都是烧有bootloader的,从NOR FLASH启动,可以给NOR FLASH或者NAND FLASH重烧bootloader,从NAND FLASH启动只能给NAND FLASH重烧bootloader.
  JLINK一头接开发板的JTAG接口,另一头接电脑的USB接口,JTAG调试小板一头接开发板的JTAG接口,另一头接电脑的并口,所以JTAG调试小板需要电脑有并口才能用,它和JLINK一样,在裸跑时都可以进行单步调试和仿真,只是JLINK的速度更快,可以设的断点更多!最主要的是JLINK只需要电脑有USB口就可以直接用,大大方便了电脑没有并口的客户调试裸跑的代码!

简单的说烧写有两种办法
1、使用Jtag的方法烧写,需要并口,如果你的没有并口,作罢;然后你需要购买一个Jlink,你就可以使用Jtag烧写开发板了;
2、使用串口做交互,USB传输数据进行烧写;
以上两种方法我们提供的使用手册都讲了的。
烧写bootloader可以到Nor也可以到Nand,烧写内核和文件系统是在Nand,你看bootloader的串口打印信息就知道了。
想已经安装系统的开发板下载东西:1、使用串口,rz命令;2、使用U盘;3、使用SD;4、使用网卡(FTP)等。
回复

使用道具 举报

shufexiu 发表于 2011-4-4 21:56:38 | 显示全部楼层
1# zjz2993100

你把开发板看成是一个计算机。
那你就是实现将另一台计算机上的执行程序弄到另一台计算机而已。
可以通过共享,SD卡,U盘。
最好是利用NFS
回复

使用道具 举报

WTW11897 发表于 2011-4-12 22:18:12 | 显示全部楼层
恩 学习下 又长见识了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-22 06:55 , Processed in 2.039076 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表