您的位置:首页 > 其它

1.2 烧写到Nand Flash 运行1.3 下载到内存中运行

2012-08-09 17:11 246 查看
1.2 烧写到Nand Flash 运行

要把mini6410‐led.bin 烧写到Nand Flash,需要借助已经安装了Superboot 的SD 卡,步骤如下:

把mini6410‐led.bin 拷贝到SD 卡的images 目录下

打开FriendlyARM.ini 配文件,修改如下关键定义:

Action=install

OS= UserBin

UserBin‐Image=mini6410‐led.bin

1.3 下载到内存中运行

借助已经安装了SuperbootSD 卡,可以把把mini6410‐led.bin 加载到内存中运行,步骤如下:

把mini6410‐led.bin 拷贝到SD 卡的images 目录下,

打开FriendlyARM.ini 配文件,修改如下关键定义:

Action=run

OS= UserBin

UserBin‐Image=mini6410‐led.bin

UserBin‐StartAddress=50000000

附1:串口输出结果:

附: mini6410‐led 主体程序代码

#include "utils.h"

static void LedDelay(void)

{

volatile unsigned int k;

for(k = 0; k < 20000000; k++);

}

int main(void)

{

Uart_Init();

Port_Init();

Uart_SendString("\r\nHello, Mini6410\r\n");

for(;;) {

Led_Display(0x9); // 1001

LedDelay();

Led_Display(0x6); // 0110

LedDelay();

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐