dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:7958回复:24

TSB12LV32如何进行初始化?

楼主#
更多 发布于:2004-11-15 13:47
像TSB43AA82A这种集成的片子有configuration ROM
但是TSB12LV32等LLC就没有,那么请问在初始化时(例如树标识等过程)如何对其进行配置,还是根本不需要配置,直接上电就可以使用呢?
另外,用DSP控制它时,应该要做片外逻辑吧?
请大侠们指教!谢谢!

[编辑 -  11/15/04 by  dx166]
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-15 10:44
但是如果我的主机就是DSP呢?
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-05 15:18
我觉得是不是要自己来构造这个ROM,但是应该如何构造呢,比如说结构,以及在LV32中的存放地址?小弟有甚多不解之处,望赐教,感激不尽!!!
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-25 09:55
直接用就可以了,你非要构造ConfigROM干什么?

我认为,TSB12LV32根本就没有支持和实现CSR体系,所以也没有ConfigROM可言。这就是我的看法,也请高手们批评。

 

没有实现CSR?那么比如等时管理器,总线管理器这些都不能实现吗?我想实现等时传输应该怎么进行初始化呢?哪些寄存器是必须设置的?
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-27 11:04
我现在去读取配置ROM,读请求应该是发出了,可以看见中断置位。但是没有回应,是不是我的目标地址设置错误?我不知道去哪里找BUS_ID和NODE_ID,在CFR34H读出的BUS_ID是全1,应该不对。
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-29 16:59
我现在通过LV32去读取目标节点的配置ROM,自己在ATF构造的读请求包,读请求应该是发出了,因为可以看见中断置位。但是没有回应,目标地址应该没有错误,是按照BUS_ID和NODE_ID组成的。GRF里没有收到回应包(回应包应该为00开头),请问各位大虾是怎么回事?是什么问题?谢谢!
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-05-01 22:39
没有收到ack,应该是对方的问题吧?
是不是你的目标那里又问题?


目标地址是FFC1,按照自标识包设置的,我又试着用远程存取包访问目标节点的物理层寄存器,同样没有回应。
dx166
驱动牛犊
驱动牛犊
  • 注册日期2004-11-08
  • 最后登录2005-08-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-05-07 16:16
你还是没搞清我得意思,可以这样说,要让主机识别出你的设备,必须是主机来读取你的Config Rom。
如果你要让你的设备和PC连接后成为根节点,这个能不能成功不好说,我没有试过,但是有一点,在1394驱动程序里,没有异步读响应这样的API函数可以操作(计算机不知道设备什么时候发数据了),只能是以PC为主动的读写请求,而没有“响应”这个操作。(在等时方式时,PC才能接受数据(不过那是在监听))。
我曾经做过这方面的工作,不过不是和主机连,是和另外一个1394设备相连,TSB12lv32作为根节点和IRM的能力是没有问题的。
 

我目前的1394没有和计算机连,是和DSP连(DSP作为主机),而1394总线上连着另一个1394设备(目标设备),我现在就是在DSP端构造数据包去读取目标设备的信息,用异步方式,但是没有读响应包返回,也就是得不到目标设备的信息。不知道是怎么回事?
游客

返回顶部