Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42840
  • 博文数量: 4
  • 博客积分: 440
  • 博客等级: 下士
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-19 23:38
文章分类

全部博文(4)

文章存档

2011年(1)

2008年(3)

我的朋友
最近访客

分类:

2008-07-22 10:55:45

SAM-BA软件Patch

SAM-BA v2.3安装路径:

D:\Program Files\ATMEL Corporation\AT91-ISP v1.7\SAM-BA v2.3

 

1.       修改 lib\boards.tcl

array set boards {}中添加:

"AT91SAM9260-Custom"    "AT91SAM9260-Custom/AT91SAM9260-Custom.tcl"

 

2.在lib目录下新建文件夹AT91SAM9260-Custom;

3.拷贝AT91SAM9260-EK文件夹下的所有文件到AT91SAM9260-Custom

4AT91SAM9260-Custom目录下的AT91SAM9260-EK.tcl重命名为AT91SAM9260-Custom.tcl

5.修改AT91SAM9260-Custom目录下的SDRAM.tcl文件:

       1)修改proc SDRAM::initSDRAM {}函数中的:

global AT91C_SDRAMC_CAS_2 AT91C_SDRAMC_DBW_32_BITS AT91C_SDRAMC_NC_9 AT91C_SDRAMC_NR_13 AT91C_SDRAMC_NB_4_BANKS

为:

global AT91C_SDRAMC_CAS_2 AT91C_SDRAMC_DBW_16_BITS AT91C_SDRAMC_NC_9 AT91C_SDRAMC_NR_13 AT91C_SDRAMC_NB_4_BANKS

 

275行:

set register_value [expr $register_value | $AT91C_SDRAMC_NC_9 | $AT91C_SDRAMC_NR_13 | $AT91C_SDRAMC_NB_4_BANKS | $AT91C_SDRAMC_CAS_2 | $AT91C_SDRAMC_DBW_32_BITS]

改为:

    set register_value [expr $register_value | $AT91C_SDRAMC_NC_9 | $AT91C_SDRAMC_NR_13 | $AT91C_SDRAMC_NB_4_BANKS | $AT91C_SDRAMC_CAS_2 | $AT91C_SDRAMC_DBW_16_BITS]

 

       3141行:

set register_value [expr $register_value | $AT91C_SDRAMC_NC_9 | $AT91C_SDRAMC_NR_13 | $AT91C_SDRAMC_NB_4_BANKS | $AT91C_SDRAMC_CAS_2 | $AT91C_SDRAMC_DBW_32_BITS]

改为:

set register_value [expr $register_value | $AT91C_SDRAMC_NC_9 | $AT91C_SDRAMC_NR_13 | $AT91C_SDRAMC_NB_4_BANKS | $AT91C_SDRAMC_CAS_2 | $AT91C_SDRAMC_DBW_16_BITS]


批处理文件命令:

sam-ba.exe \usb\ARM0 AT91SAM9260-Custom AT91SAM9260_demo_linux_NandFlash.tcl ./ u-boot.bin > logfile.log
notepad logfile.log

At91bootstrap-2.4 Patch


diff -Nru at91bootstrap-2.4-orig/board/at91sam9260ek/at91sam9260ek.c at91bootstrap-2.4/board/at91sam9260ek/at91sam9260ek.c
--- at91bootstrap-2.4-orig/board/at91sam9260ek/at91sam9260ek.c 2008-01-08 16:04:29.000000000 +0800
+++ at91bootstrap-2.4/board/at91sam9260ek/at91sam9260ek.c 2008-07-16 10:18:22.000000000 +0800
@@ -121,7 +121,7 @@
                AT91C_SDRAMC_NR_13 |
                AT91C_SDRAMC_CAS_2 |
                AT91C_SDRAMC_NB_4_BANKS |
- AT91C_SDRAMC_DBW_32_BITS |
+ AT91C_SDRAMC_DBW_16_BITS |
                AT91C_SDRAMC_TWR_2 |
                AT91C_SDRAMC_TRC_7 |
                AT91C_SDRAMC_TRP_2 |

阅读(1651) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~