ubuntu15.10跑裸机程序跑.bin文件

1:安装tftp:
#apt-get update
#apt-get install tftp-hpa tftpd-hpa xinetd
2:
#cd /srv
#mkdir tftp
#chmod 777 tftp
3:复制一个led.bin文件进tftp
http://pan.baidu.com/s/1kTS7MGv
4:重新启动服务
# /etc/init.d/xinetd restart
# /etc/init.d/tftpd-hpa restart
5:接着启动 GEC210 开发板后,进入 uboot 命令执行:
ubuntu ip:192.168.205.250
开发板Ip:192.168.205.233
#pri
.............

...............
#setenv serverip 192.168.205.250
#setenv ipaddr 192.168.205.233
#setenv gatewayip 192.168.2.1
#saveenv

#ping 192.168.205.250
....................
#tftp 0x30000000 led.bin
执行运行命令
#go 0x40000000
<这样>,就能运行裸机程序了。

时间: 2024-08-18 07:32:32

ubuntu15.10跑裸机程序跑.bin文件的相关文章

TQ2440按键点亮LED灯的裸机程序

一,说到做ARM的裸机程序,很多人马上就会联想到一个名为ADS的开发工具,但是我们在linux下同样也可以做ARM的裸机程序,下面来说说其具体实施过程: 步骤一:编辑代码,这个没什么好说的. 步骤二:编译代码,编译代码分为三个方面的内容:1.链接脚本 2.用命令行确定链接时的文件顺序 3.用命令行编译.这三部分的内容可以全部写成一个Makefile文件,编译的时候执行make命令就可以了. 步骤三:把编译后的".bin"文件烧写进开发板,重新上电观察效果. 二,TQ2440按键点亮LE

u-boot-2014.10移植第3天----LED裸机程序

硬件平台:tq2440 开发环境:Ubuntu-3.11 u-boot版本:2014.10 本文允许转载,请注明出处:http://blog.csdn.net/fulinus 在移植u-boot之前我们先熟悉一下硬件,以及如何控制硬件: 情况一: 这个情况是你的开发板中有了可以运行的u-boot.因为裸机程序能运行的前提条件是系统初始化了. 下面led.S是一位高人写的代码,完全是用ARM汇编编写的,短小精悍,主要是实现跑马灯的功能: /*****************************

晨跑调查程序学习笔记

1.网站开发思路,从jsp页面开始写起,然后写servlet,之后写类来保存获取的表单变量,最后将获取的变量写入到数据库. 2.开始写代码前先检查字符集,检查方法: 选中所建立的工程——>Alt+Enter——>修改字符集要尽量和数据库默认字符集一致. 注意:我的MySQL安装时默认字符集不是utf-8,为了和老师讲的一致,我将其修改成了UTF-8. MySQL修改默认字符集的方法见:http://www.cnblogs.com/xingyunblog/p/3836299.html 3.编写表

ubuntu如何跑arm程序

1. 首先确定一间配置好arm linux 交叉编译器,可以使用arm-linux-gcc. 2. 看示例代码hello.c #include<stdio.h> int add(int a,int b){ int c = a+b; return c; } int main() { printf("Ubuntu, i am linux-arm-toolchain\n"); } 3. 在hello.c文件的目录下面执行:arm-linux-gcc -static hello.c

嵌入式程序跑飞源头定位方法

在调试嵌入式程序时经常会遇到程序"莫名其妙"的跑飞,而这类问题一般仿真是不容易找到问题源的.今天灵光一闪,我想到了一个方法可以帮助我们定位问题源,而在实际的使用后,发现这个方法的确可行,也帮助我解决了问题. 先总结一下造成嵌入式程序跑飞的原因: 1. 内存操作错误,如alloc/memset/memcpy等使用错误: 2. 指针使用错误,如使用了空指针: 3. 数组操作错误,如数组越界: 现在开始讲解定位该类问题的方法,以裸机程序为例,带有操作系统的程序方法类似 裸机程序大体的结构如下

js抽奖跑马灯程序

js抽奖跑马灯程序 点击下载代码

用DAEMON TOOLS打开rational ross 的bin文件并安装过程梳理

最近要开始准备毕业设计了,学习熟悉了一些UML用例图.类图之类的,开始准备用自家PC电脑画图的时候发现Rational Ross没安装. 本以为简单,却碰上bin文件.琢磨好久,终于把Ross安上了.下面讲讲期间遇到的问题及解决方法. 注:Rational Ross 以下简称Ross 1.下载Ross 网上一堆Ross安装包,有2003版本和2007版本两种,听说win7不兼容2003版本(不知道是真是假),总之我下了个2007版的Ross 打开链接:http://pan.baidu.com/s

win10/win7安装Rational Rose 2007(解决虚拟光驱加载不了bin文件问题)

首先下载两个文件: ①:Rational.Rose.Enterprise.v7.0-TFTISO.bin ②:license.upd 网上下载不到(我是网上下载的)的可以找我要(给我留下你的百度云,我分享给你o(^▽^)o)! 下面来讲一讲安装过程: 1.解压后两个文件,一个是Rational rose 的bin文件,另一个是注册文件,如下图: 2.用虚拟光驱(如果没有的要自己下载一个虚拟光驱)点击左下角(每个版本位置可能有点区别)的挂载,打开(挂载)bin文件,你会发现找不到刚才的bin文件:

nandflash裸机程序分析

原文: nandflash裸机程序分析 它包含7个文件: head.S init.c main.c Makefile nand.c nand.lds 我们之前的程序都是在nandflash的前4k放代码,上电后自动拷贝到SRAM中,之后将SRAM中的代码拷贝到SDRAM中.可是当我们的程序太大超过4k的时候就不行了,因为无法将nandflash的代码完全拷贝到SRAM中去,这时就需要从nandflash中拷贝代码了. 本程序里面我们要实现的就是:将一部分代码放在nandflash的4096之后,