Tiny210 中断控制LED灯的亮和灭
2013-06-17 09:25
344 查看
实验环境:
1. windows xp和虚拟机 Ubuntu。
2. A8 Tiny210 粤嵌的开发板。
实验步骤:
1. 安装交叉编译环境。
1.1 将arm-none-eabi-arm-2010-09-51-for-linux.tar.bz2在虚拟机中的ubuntu中解压缩到根目录,最终交叉编译工具链会在usr\local\arm\arm-none-eabi-2010-09-51中。
1.2 #vim /etc/bash.bashrc ,这个是修改环境变量
1.3 在最后添加 export PATH=/usr/local/arm/arm-none-eabi-2010-09-51/bin:$PATH
1.4 保存退出。
1.5 #source /etc/bash.bashrc ,更新环境变量
2. 配置好tftp。(具体步骤可以网上搜索教程)
3. 将irq.zip在windows xp下解压,然后导入到虚拟机中的ubuntu,在ubuntu下进行编译连接。
4. 将上一步编译出来的irq.bin文件复制到/tftpboot中。
5. 连接开发板。开发板中先烧写gec210的uboot。(烧写方法请看http://download.csdn.net/detail/linsoiler1/5594555)
6. 使用tftp下载irq.bin到A8开发板。在DNW中启动uboot,然后ping通ubuntu,使用tftp 0x40000000 irq.bin命令来下载。
7. 在开发板中运行irq.bin。使用命令go 0x40000000来运行。
8. 按下k2键,可以看到led灯D102的亮灭了。
遇到的问题:
1.在不同的板卡,相同的irq.bin,有些板卡可以,有些板卡不可以
方案一:
a.tftp0x30000000 irq.bin
b.gogo 0x3000000
方案二:
a.修改下irq/Start.S,sp0x40001000;
1. windows xp和虚拟机 Ubuntu。
2. A8 Tiny210 粤嵌的开发板。
实验步骤:
1. 安装交叉编译环境。
1.1 将arm-none-eabi-arm-2010-09-51-for-linux.tar.bz2在虚拟机中的ubuntu中解压缩到根目录,最终交叉编译工具链会在usr\local\arm\arm-none-eabi-2010-09-51中。
1.2 #vim /etc/bash.bashrc ,这个是修改环境变量
1.3 在最后添加 export PATH=/usr/local/arm/arm-none-eabi-2010-09-51/bin:$PATH
1.4 保存退出。
1.5 #source /etc/bash.bashrc ,更新环境变量
2. 配置好tftp。(具体步骤可以网上搜索教程)
3. 将irq.zip在windows xp下解压,然后导入到虚拟机中的ubuntu,在ubuntu下进行编译连接。
4. 将上一步编译出来的irq.bin文件复制到/tftpboot中。
5. 连接开发板。开发板中先烧写gec210的uboot。(烧写方法请看http://download.csdn.net/detail/linsoiler1/5594555)
6. 使用tftp下载irq.bin到A8开发板。在DNW中启动uboot,然后ping通ubuntu,使用tftp 0x40000000 irq.bin命令来下载。
7. 在开发板中运行irq.bin。使用命令go 0x40000000来运行。
8. 按下k2键,可以看到led灯D102的亮灭了。
遇到的问题:
1.在不同的板卡,相同的irq.bin,有些板卡可以,有些板卡不可以
方案一:
a.tftp0x30000000 irq.bin
b.gogo 0x3000000
方案二:
a.修改下irq/Start.S,sp0x40001000;
相关文章推荐
- ok6410学习笔记(16.按键中断控制led驱动)
- 6.0 外部中断控制LED灯
- 用中断的方式都控制LED
- 【51单片机实验】INT0中断控制LED
- CC2530学习笔记の外部中断——按键控制LED
- 中断——按键控制LED状态
- ZYNQ+Vivado2015.2系列(十四)按键中断控制LED亮灭
- ZYNQ+Vivado2015.2系列(十五)AXI Timer 用户定时器中断控制LED
- arm中断控制led
- wince6.0 +S3C6410 中断处理例子(按键控制LED灯)+应用程序控制LED流水灯
- Nodemcu freertos 学习之路 -- 利用中断 控制led开关
- 外部按键 控制 LED 中断 (参考 http://www.oschina.net/question/565065_115196?sort=time )
- TQ2440裸奔程序3-中断控制LED灯
- Linux button按键驱动 多次中断控制相应LED灯亮灭闪
- 外部中断实现LED灯的控制亮灭
- 基于mini2440的按键中断控制LED(裸机代码)
- stm32 按键(中断)控制LED的亮灭,按一次亮,再按一次灭;
- 2013-10-07 实验之按键中断控制Led
- 3.STM32中对EXTI_PE5_Config()函数的理解(自定义)之中断控制按键LED
- 嵌入式bootloader开发之九----键盘中断控制LED灯(Tiny 6410)