Mini6410上最简单的LED点灯裸机程序

Mini6410上最简单的LED点灯裸机程序

ID:38188218

大小:363.09 KB

页数:5页

时间:2019-05-25

Mini6410上最简单的LED点灯裸机程序_第1页
Mini6410上最简单的LED点灯裸机程序_第2页
Mini6410上最简单的LED点灯裸机程序_第3页
Mini6410上最简单的LED点灯裸机程序_第4页
Mini6410上最简单的LED点灯裸机程序_第5页
资源描述:

《Mini6410上最简单的LED点灯裸机程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mini6410上最简单的LED点灯裸机程序说明:该程序是适用于Mini6410开发板,是一个很小的裸机程序,基开发平台为ADS,主要功能是点亮LED并驱动串口输出,程序运行后,板上的LED将会出现“对对碰”显示效果,同时从串口0打印“Hello,Mini6410”,目标可执行文件可以被烧写到NandFlash的Block0运行,也可以烧写至普通的SD卡运行使用,可以称之为Bootloader的雏形,本程序由友善之臂制作提供,转载请注明出处。下面是编译和使用步骤(基于WindowsXP);1.使用ADS打开mini6410‐led.mcp项目文件2.按F7或点编译按钮编译,将生成mini

2、6410‐led.bin编译结果:最后生成mini6410‐led.bin3.烧写到NandFlash运行要把mini6410‐led.bin烧写到NandFlash,需要借助已经安装了Superboot的SD卡,步骤如下:把mini6410‐led.bin拷贝到SD卡的images目录下打开FriendlyARM.ini配文件,修改如下关键定义:Action=installOS=UserBinUserBin‐Image=mini6410‐led.bin4.下载到内存中运行借助已经安装了SuperbootSD卡,可以把把mini6410‐led.bin加载到内存中运行,步骤如下:把min

3、i6410‐led.bin拷贝到SD卡的images目录下,打开FriendlyARM.ini配文件,修改如下关键定义:Action=runOS=UserBinUserBin‐Image=mini6410‐led.binUserBin‐StartAddress=50000000附1:串口输出结果:附2:mini6410‐led主体程序代码:#include"utils.h"staticvoidLedDelay(void){volatileunsignedintk;for(k=0;k<20000000;k++);}intmain(void){Uart_Init();Port_Init();

4、Uart_SendString("rHello,Mini6410r");for(;;){Led_Display(0x9);//1001LedDelay();Led_Display(0x6);//0110LedDelay();}return0;}

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

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

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