天嵌 ARM开发社区

 找回密码
 注册
查看: 2492|回复: 3

请教各位一个关于TQ2440问题存储控制器的设置问题

[复制链接]
workhard123 发表于 2012-3-19 09:33:35 | 显示全部楼层 |阅读模式
本帖最后由 workhard123 于 2012-3-19 17:08 编辑

请教版主和各位一个问题:
      在linux操作系统下,我想使用开发板预留给用户的那个总线接口,使用nGCS3片选外部设备,我问下出厂的对bank3的设置默认是什么?
如果我想通过设置BWSCON来设置bank3的位宽是16位,在哪里设置?
     希望大家给予指教,谢谢!
轩辕 发表于 2012-3-20 16:55:58 | 显示全部楼层
设置bank3应该是在%root%\board\tq2440里的lowlevel_init.S文件中修改:
#define B1_BWSCON                  (DW32)
#define B2_BWSCON                  (DW16)
#define B3_BWSCON                  (DW16 + WAIT + UBLB)//修改这行的DW16,默认是16位的。
#define B4_BWSCON                  (DW16)
#define B5_BWSCON                  (DW16)
#define B6_BWSCON                  (DW32)
#define B7_BWSCON                  (DW32)
 楼主| workhard123 发表于 2012-3-20 18:39:29 | 显示全部楼层
本帖最后由 workhard123 于 2012-3-21 19:51 编辑
轩辕 发表于 2012-3-20 16:55
设置bank3应该是在%root%\board\tq2440里的lowlevel_init.S文件中修改:
#define B1_BWSCON                  (DW32)
#d ...


涉及到重新制作uboot吗??? 在驱动初试化中设置BWSCON行不行
轩辕 发表于 2012-3-22 09:13:35 | 显示全部楼层
workhard123 发表于 2012-3-20 18:39
涉及到重新制作uboot吗??? 在驱动初试化中设置BWSCON行不行

虽然说不上重新制作,但是要重新移植uboot。
在驱动初始化里不能设置该项(个人认为),原因是BWSCON的设置是在bootloader启动第一阶段,属于在系统初始化。以上个人见解,仅作参考。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-18 02:01 , Processed in 1.062500 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表