您的位置:首页 > 运维架构 > Linux

让vdsp与uclinux共舞(17):实战uboot-2009r1-rc3

2010-01-04 10:57 267 查看
快乐虾 http://blog.csdn.net/lights_joy/ lights_joy@163.com

本文适用于
ADSP-BF561
Visual DSP++ 5.0(update 7)
Bfin-uboot-2009r1-rc3


欢迎转载,但请保留作者信息





下面我们使用最新的发行版来验证一下前面的方案。首先拿来开刀的当然是uboot。
与前几版相比,有一些改动:
1、将整个uboot放在同一个工程中,不像原来那样为每一个目录建立一个dlb文件。
2、不同目录下的同名文件采用重命名处理。
3、在原文件中所做的改动都使用__VISUALDSPVERSION__这个宏区隔开,因而只要查找这个宏即可知道移植时所做的改动。
4、配置文件改放在vdsp-uboot目录下,而不是默认的include/configs目录。
5、不再依赖于VDSP库。

下面是此版本实现的一些命令:
1.1.6 (Jan 4 2010 - 09:51:40)

CPU: ADSP bf561-0.5 (Detected Rev: 0.5) (parallel flash boot)
Board: YS33 board
Support: http://www.besovideo.com/
Clock: VCO: 599.999 MHz, Core: 599.999 MHz, System: 99.999 MHz
RAM: 64 MB
Flash: 4 MB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: MAC: 00:0C:F1:34:92:80
Hit any key to stop autoboot: 0
bfin> help
? - alias for 'help'
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., r
bootelf - Boot from an ELF image in memory
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
bootvx - Boot vxWorks from an ELF image
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
erase - erase FLASH memory
flinfo - print FLASH memory information
help - print online help
icrc32 - checksum calculation
iloop - infinite loop on address
imd - i2c memory display
iminfo - print header information for application image
imls - list all images found in flash
imm - i2c memory modify (auto-incrementing)
imw - memory write (fill)
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
tftpboot- boot image via network using TFTP protocol
version - print monitor version

有兴趣的可以到 http://sf.net/projects/vdsp-uclinux/ 或者 http://lights_joy.download.csdn.net/ 下载。



近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。

请帮忙点击新东方网站的链接:

http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237

投她一票,谢谢!

1 参考资料

让vdsp与uclinux共舞(16):修正一处错误(2009-12-14)
让vdsp与uclinux共舞(15):总结(2009-11-11)
让vdsp与uclinux共舞(14):驱动发布(2009-11-11)
让vdsp与uclinux共舞(13):应用程序加载(2009-11-10)
让vdsp与uclinux共舞(12):应用程序开发(2009-11-9)
让vdsp与uclinux共舞(11):方案改进(2009-11-6)
让vdsp与uclinux共舞(10):加载SMP内核(2009-11-4)
让vdsp与uclinux共舞(9):查找内核函数(2009-11-3)
让vdsp与uclinux共舞(8):vdsp驱动框架(2009-11-3)
让vdsp与uclinux共舞(7):在内核为驱动预留空间(2009-11-2)
让vdsp与uclinux共舞(6):用vdsp开发驱动的设想(2009-11-2)
让vdsp与uclinux共舞(5):加入dwarf调试信息(2009-11-2)
让vdsp与uclinux共舞(4):加载uclinux(2009-11-2)
让vdsp与uclinux共舞(3):boot kernel(2009-10-31)
让vdsp与uclinux共舞(2):vdsp的影响(2009-10-31)
让VDSP与uclinux共舞(1):开篇(2009-10-30)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: