主题 : [求助]请问可以将裸奔程序烧录到NAND FLASH里面运行吗?就是开机就运行 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25504
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2010-07-25
最后登录: 2015-12-09
楼主  发表于: 2011-02-07 19:08

 [求助]请问可以将裸奔程序烧录到NAND FLASH里面运行吗?就是开机就运行

就是每次编译好的.BIN文件,一般都是用DNW下载到0x30000000运行的,这个位置是内存的起始地址。如果自己编写好的程序想存储到NAND FLASH里面,掉电不丢失,上电后自动运行可以吗?是不是要用bootloader才行呀?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-02-07 21:45
使用 “a"命令就可以,另外要注意你的程序要支持nand运行才行,可以参考我们提供的2440test,就是一个典型的例子。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 35828
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-01-07
最后登录: 2013-04-20
2楼  发表于: 2011-04-13 10:25

 回 1楼(mindee) 的帖子

2440test能在nand flash中运行,是因为其中添加了一些特定的头文件么?如果自己编写能在nand flash中运行的程序,需要添加哪些头文件呢?谢谢
级别: 新手上路
UID: 25504
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2010-07-25
最后登录: 2015-12-09
3楼  发表于: 2011-05-06 11:10
试过了,能通过。但是完全断电后,再打开电源。LCD有些地方就花屏了,不知道是什么原因呢
又来了一次,不得不成为打渔的
级别: 新手上路
UID: 45139
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-05-02
最后登录: 2011-06-03
4楼  发表于: 2011-05-06 21:37
请问:
        裸机程序必须添加,初始化头文件么