- 论坛徽章:
- 0
|
本帖最后由 conke 于 2010-03-03 10:47 编辑
第一贴先说一下刚刚完成的几件事:
1、初步支持Samsung S3C6410。
已完成:Clock, DDR, UART, NAND (ECC disabled), 等
TODO: 中断、DM9000、WI-FI、MMC/SD等
GTH (g-bios top-half) for S3C6410已完全支持,GBH(g-bios bottom-half)已正常能启动。
这部分工作耗去了我们近一周的时间。目前嵌入式行业技术革新非常快,三星S3C6410和S3C2440简直是天壤之别,对比S3C6410,大家都说S3C2440太简单了
2、初步支持Marvell PXA910/PXA168
已完成Clock, DDR, UART等,GTH已能工作,GBH正在开发中
一旦开发完成,大家可以把g-bios TH + BH和Marvell官方的OBM + u-boot对比下
3、tftp默认文件名
只要在g-bios提示符下输入"tftp"四个字母即可,程序会智能猜测你所要下载的文件
4、加入ymodem协议
g-bios已支持两种常用串口文件传输协议:kermit和ymodem。实测速率如下:
-------------------------------------------
| windows | linux
-----------|---------------|---------------
kermit | 1.8K | 5K
ymodem | 10K | 10K
--------------------------------------------
(表中数据为近似值,不同的系统可能会有10%左右的差异)
5、为reboot()函数定义了一个宏:DECLARE_REBOOT(func),用于封装gcc的weak扩展,便于移植。 |
|