SAM-BA 2.14 reconfiguration----DIY你的sam-ba
来源:互联网 发布:java报500错误怎么解决 编辑:程序博客网 时间:2024/05/09 07:16
用新下载的SAMBA-2.14,连接9260核心板,烧写程序提示初始化外部ram失败,Exram initialization failed。
排查:
1).到samba安装目录下$$\Atmel\sam-ba_2.14\tcl_lib\at91sam9260-ek,列表如下
2)、用ultraedit或者其他什么代码工具打开at91sam9260-ek.tcl,没发现什么东东,只是软件运行的时的设置,包括连接目标板时候初始化代码,及其列表。
3)、百度+谷歌,没发现什么啥,因为之前用以前的samba版本没有什么问题。因此考虑samba的自定制,so check核心板的原理,发现有点问题。
4)、回忆刚才打开的tcl文件内容
namespace eval BOARD { variable sramSize $AT91C_IRAM_1_SIZE variable maxBootSize [expr 4 * 1024] # Vdd Memory 1.8V = 0 / Vdd Memory 3.3V = 1 variable extRamVdd 1 # External SDRAM = 0 / External DDR = 1 variable extRamType 0 # Set bus width (16 or 32) variable extRamDataBusWidth 32 // here something error!! correct it to 16,then ok!!!!! # DDRAM Model (not used) variable extDDRamModel 0}
5)、发现问题在外部ram总线宽度上,我们用的是16lines,so简单修改下,重新连接ok!!!
namespace eval BOARD { variable sramSize $AT91C_IRAM_1_SIZE variable maxBootSize [expr 4 * 1024] # Vdd Memory 1.8V = 0 / Vdd Memory 3.3V = 1 variable extRamVdd 1 # External SDRAM = 0 / External DDR = 1 variable extRamType 0 # Set bus width (16 or 32) variable extRamDataBusWidth 16 # DDRAM Model (not used) variable extDDRamModel 0}
6)、后续还需要修改sambanandflash的ecc校验算法,软件目前均采用的是1bit/256bytes,需要修改成4bits/512bytes,到时需要更多的改动,改动的代码,按照samba readme文档已经讲了一部分。其实,就是重新定制编译下samba安装目录下的applets,后续更新吧。中午没睡觉,困死了擦。。。。。。。
7)、后续的需要修改samba软件适应4bits ECC,后续再更新吧
0 0
- SAM-BA 2.14 reconfiguration----DIY你的sam-ba
- 编译SAM BA报错
- SAM-BA连接不上
- SAM-BA连接不上
- AT91SAM9260不能与sam-ba连接的解决方法
- Sam-ba 2.10在Ubuntu 10.04下的使用
- Sam-ba 2.12在win7上的安装
- SAM-BA 2.12 Patch 7 win7 64位 的安装
- SAM-BA和AT91SAM9260连接问题
- AT91SAM9260使用SAM-BA调试BOOT程序
- windows 7 安装 sam-ba at91 usb to serial converter 驱动不成功的解决
- windows 7 安装 sam-ba at91 usb to serial converter 驱动不成功的解决
- AT91SAM9260EK总是出现有"RomBOOT"提示但是却无法连接SAM-BA的方法
- SAM-BA烧写Bootstrap1.16和Uboot1.3.4方法
- SAM-BA v2.6和NandFlash 坏区管理
- 关于atmel的sam9g45无法连接到sam ba以及手动烧写系统时的问题
- 使用sam-ba烧写linux4sam_4.7系统到SAMA5D3 Xplained开发板Send Boot File
- windows 7 64位 刷J-Link固件 无法识别成串口时 安装 sam-ba at91 usb to serial converter 驱动不成功的解决办法
- 【BZOJ2597】【Wc2007】剪刀石头布 费用流,没写zkw卡时过
- Windows下基于eclipse的Spark应用开发环境搭建
- linux 提高进程优先级nice
- 关注细节之页面传值
- 61自定义view--onMesure、MeasureSpec详解
- SAM-BA 2.14 reconfiguration----DIY你的sam-ba
- RollNumber
- UNITY3D c#脚本中处理类与结构体的区别
- Android图像处理之Bitmap类
- asp.net网站利用VS进行简易打包
- iOS 之 PJSIP 笔记(一) 编译多平台支持的静态库
- Web服务器和CGI的关系
- 黑马程序员——第12天——多线程(2/2)
- 黑马程序员——由排序算法引发的代码抽取