历史上的今天
今天是:2025年12月07日(星期日)
2022年12月07日 | JZ2440下载程序到开发板的3种方法
2022-12-07 来源:zhihu
1. 使用mount命令进行挂载
①开发板必须要和虚拟机、电脑在同一个网段内(相互可以ping通)
②将要下载到开发板的程序放到指定目录,这个目录需要在/etc/exports中指定,否则无法被挂载
②然后在开发板上执行以下命令,要下载的程序就在开发板的/mnt目录里了
mount -t nfs -o nolock,vers=2 192.168.1.100:/design/tools /mnt
2.利用SecureCRT上传、下载文件
①下载rzsz-3.48.tar.gz: http://download.csdn.net/detail/pcli_218/3347536
②解压文件包,命令如下
tar zxf rzsz-3.48.tar.gz
③进入解压后的目录
cd src
④修改 Makefile
CC=arm-linux-gcc
OFLAG= -O -DREGISTERED
⑤编译源代码,生成rzsz程序
make posix
⑥将生成的程序rz和 sz 拷贝到开发板的/bin目录下,加上执行权限
使用方法:将编译好的程序下载到开发板上
打开串口,执行命令rz ,将会弹出一个对话框,选中你要下载的文件,添加,确定即可

如果想往电脑上传输文件,直接 sz文件 即可
注意:串口传输相当慢,10KB/s , 所以小程序可以用这种方式,大的程序还是用网线比较好。
3.使用tftp命令下载
①搭建一个tftp服务器,相信对于经常用tftp下载内核、文件系统的同学来说肯定不陌生,注意使用管理员身份运行

②在开发板Linux系统中执行命令
#tftp -g -r hello -l hello 192.168.1.69
说明:-g 意思是 get ,指明是要获取文件, -r意思是 remote,用来指定要下载的远程文件名,-l 意思是local ,指定下载到本地后文件的名称
③文件hello就下载到当前目录了
史海拾趣
|
ARM9,ARM7同cortex-m3的数据在RAM的存贮的区别 ARM9 ARM7在RAM中是以字节,字,半字来存贮的,它们是按照一定的关系存放的,所以ARM9 ,ARM7可以把变量以字和半字来存取的。这样会浪费一个些空,具体浪费多大要根据指令情况而定,而CORTEX-M3就不是这样,而是按照无关联组织的,自由的存放,而在 ...… 查看全部问答> |
|
受友人之托,发此求助内容:有效期至2010年4月25日 Linux下用S3C2440实现对IIC器件(如IIC的AD转换芯片)、SPI器件(如SPI的AD转换芯片)、GPIO(如LED数码管、矩阵键盘)等的读取和控制;以及LPC2440芯片内部定时器和中断系统及串口等控制,要求 ...… 查看全部问答> |
|
高清TDS1012B-SC彩屏示波器(俗称“熊猫”)拆解图,懂行的高人看看好在何处? 我们实验室买回的新设备之一,泰克的,比国产货贵一些。 手痒痒,拆了再说,因没贴封条,据说仍能保修。 想看看它好在哪些方面,怎么达到每通道1GS/s采样率?盼大虾指点。图太多,整合成了PDF格式,见谅!… 查看全部问答> |
|
我是一名大二学生,进入大学后,一直是软件方面的东西学的比较多,现在感觉自己到了一个瓶颈地带,硬件方面的知识奇缺,而且学校开的硬件课太少了,自学的话又力不从心不知从何学起。哪位大侠能帮助小弟指点迷津,系统介绍一下学习硬件书籍的顺序呢… 查看全部问答> |
|
各位老大 这个问题很菜,在控件上用了Gruopbox以后,Gruopbox里包含的控件都不能显示了,比如按钮之类的,这是啥原因啊?去掉Gruopbox就可以了,请各位指教!… 查看全部问答> |
|
我在使用5410开发,采用Flash启动,现在系统上电启动总是不正常,第一次启动需要拔插电源插头才能工作,我怀疑是不是JTAG口引脚接法不对造成的,现在JTAG口是按照EVM板连接的,不知道是不是这个问题,请问还有什么PIN脚需要注意的,谢谢!… 查看全部问答> |
|
单片机是C8051F410,DSP是TMS320C6745。单片机连到DSP的SPI1。就是写个单片机引导DSP程序加载的程序。有没有朋友有类似的程序,给我做个参考啊,网上找的都对不上啊。… 查看全部问答> |
|
用的是STM32F103C8T6芯片,開發的RCU控制程序,量產了500個,其中有30多個無法燒入程序。。用J-link燒程序的時候提示supply power is too low!電量過低無法auto program。。。。用萬用表試了外圍設備電阻電容等都沒發現有損壞的。。。像這種情況是芯 ...… 查看全部问答> |




