|
本帖最后由 willX 于 2013-4-3 19:15 编辑
最近做2440的裸机程序,使用的是supervivi在nor中引导的方式,使用USB连接开发板,将user.bin文件下载到系统的0x30000000的RAM地址,使用了“Download&run”选项,但是supervivi直接重启了,不知道怎么回事?使用出厂的调试程序2440test.bin也不行,只有把程序固化到nandflash中,并从nand引导才能看到程序正常执行了。
不知道哪位前辈知道,这里的问题出在哪啊?
这个是DNW输出的信息:
##### FriendlyARM BIOS 2.0 for 2440 #####
x: format NAND FLASH for Linux
v: Download vivi
k: Download linux kernel
y: Download root_yaffs image
a: Absolute User Application
n: Download Nboot for WinCE
l: Download WinCE boot-logo
w: Download WinCE NK.bin
d: Download & Run
z: Download zImage into RAM
g: Boot linux from RAM
f: Format the nand flash
b: Boot the system
s: Set the boot parameters
u: Backup NAND Flash to HOST through USB(upload)
r: Restore NAND Flash from HOST through USB
q: Goto shell of vivi
i: Version: 1138-2K
Enter your selection: d
Clear the free memory
USB host is connected. Waiting a download.
Now, Downloading ADDRESS:3000000h,TOTAL:613102:
RECEIVED FILE SIZE: 613102 (598KB/S, 1S)
Downloaded file at 0x30000000, size = 613092 bytes
##### FriendlyARM BIOS 2.0 for 2440 #####
x: format NAND FLASH for Linux
v: Download vivi
k: Download linux kernel
y: Download root_yaffs image
a: Absolute User Application
n: Download Nboot for WinCE
l: Download WinCE boot-logo
w: Download WinCE NK.bin
d: Download & Run
z: Download zImage into RAM
g: Boot linux from RAM
f: Format the nand flash
b: Boot the system
s: Set the boot parameters
u: Backup NAND Flash to HOST through USB(upload)
r: Restore NAND Flash from HOST through USB
q: Goto shell of vivi
i: Version: 1138-2K
Enter your selection:
本来第二个##### FriendlyARM BIOS 2.0 for 2440 #####是不应该出现的,应该直接加载用户程序了,但是莫名其妙的supervivi重启了。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|