carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2600回复:18

用DSP怎么样驱动pci总线?

楼主#
更多 发布于:2002-04-05 18:38
小弟要做一个设计!经DSP-TMS320c6205压缩后的图象数据经
PCI总线传到网卡rtl8029as后,由网卡发出。而DSP-6205自带有PCI接口!我想问:怎么样在DSP里写PCI的驱动的?而DSP-6205自带的PCI接口能直接连到网卡上吗?
在那可以找到有关的资料的?
先多谢各位大虾!!

 :( :( :(
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-05 20:04
用户被禁言,该主题自动屏蔽!
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-05 20:32
我看过DSP-6205的英文版资料,它能做MASTER/SLAVE的!!
能支持3.3/5V的主/从电压的!!
在DSP里编写驱动程序好象不同一般C的!!你有程序或资料吗?
在DSP里编我不会!!

jerf.cat
驱动中牛
驱动中牛
  • 注册日期2002-03-30
  • 最后登录2005-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-06 20:49
It can\'t.
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-06 21:47
dsp里的严格的说不算驱动,只不过是在操作实际的物理设备。
只要能支持主模式,传输不是问题。
兄弟们,给点分吧
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-07 17:33
我现在有PCI控制总线驱动程序,用C编的!能直接写到DSP上面吗?
 :( :(
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-09 21:33
驱动程序的存在是因为应用程序和硬件之间多了个操作系统。如果没有操作系统,要驱动干什么?
虽然说现在DSP系统也越做越大,也开始有操作系统了,但目前绝大多数的还是没有操作系统,根本用不到驱动程序。
你的驱动程序应该是针对windows操作系统的吧,除非你的DSP打算装个windows,否则那些驱动的代码是没用的。而且现在没听说哪个DSP能装windows操作系统。
兄弟们,给点分吧
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-10 16:12
那我用什么方法可以比方便地在DSP里控制PCI的总线?
如果要重新自己编一个!我可不太会!
 :( :( :( :( :(
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-10 21:30
没有什么特殊方法,DSP是怎样控制一般外设的就怎样控制PCI总线,只不过具体物理空间之间的互相映射需要有驱动程序参与
兄弟们,给点分吧
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-10 22:10
那块TRL8029AS网卡还要驱动!我想知到那可以找到它的初始化程序?
我想问:那网卡的驱动能不能写到DSP里,通过PCI来驱动8029AS?还是要写到它外加的EEPROM里?
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-10 22:53
jst7792大哥:
我的分不断扣!!好惨啊!怎么样才能加啊?
 :( :( :( :( :( :(
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-11 09:24
参与分多的话可以换分.否则要靠多回答问题别人给分.再否则就要靠买东西得分.
只要不像显卡一样被系统保护,物理地址的直接访问应该是可以实现的,但这样做我觉得不好.还是应当通过应用程序访问,否则从头找网卡资料,协议资料实在太费力气.
兄弟们,给点分吧
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-04-15 09:01
jst7792大哥:
在那可以找到DSP编程的资料或者教程!!
还有在DSP里是怎么样控制数据包的格式的?使它符合TCP/IP!
有资料吗?
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-04-15 09:35
TI的芯片都有使用手册之类的资料,6*系列外面的书也不少了.可以去找几本看一下.目前的主流使用CCS,比较方便,但我不是这方面的专家,详细的说不了太多.
如果需要使协议支持TCP/IP,一般来说需要有附加的开发软件包.否则需要自己从头开始写,肯定是划不来的.资料我这里没有.
兄弟们,给点分吧
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-04-15 11:33
我在网上看到!CCS好象是用在网页设计方面的!!怎么会用在DSP里的?有没有写错?是CCS还是CSS?
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-04-15 11:35
能不能说清楚一些!!多谢!!
carlot
驱动牛犊
驱动牛犊
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-04-15 12:13
TMDSC6000 CCS软件 要好几千元啊!!!我那有这么多钱??你帮帮我!!在那有CCS软件DOWN啊?
yzj7604
驱动牛犊
驱动牛犊
  • 注册日期2001-12-05
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望15点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2002-04-15 13:38
其实只需对,rtl8029as网卡初始化。之后对它同普通的I/O操作即可(可以中断方式操作)。(初始化请参阅8029芯片,以它的公司网站上可以找到)
(初始化很简单,只需对几个寄存器初始化一下。)
huxo
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2004-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-04-15 14:08
1。DSP仿真器的供应商有D版--当然,你不买他的东西恐怕不好办。
2。最低层方案:把8029和DSP做在一块板子上,可以参考www.laogu.com上的设计,用DSP总线+CPLD直接对8029操作。
3。DSP一块卡,8029用现成的PCI卡,DSP用MASTER直接把数据在PCI上传到8029的对应RAM中去,当然需要PC机配合其它寄存器操作,这种方法速度可能比4快。DSP是MASTER,但不是host,就不能直接对8029寄存器操作。
4。为什么要DSP直接控制8029网卡呢?用PC机CPU来控制不行吗?哪怕开一段RAM,缓存一下,反正是10M网卡,数据量也大不到哪去。
5。你是不是要做嵌入式,不在PC平台上啊?那恐怕就。。。有的搞了。

你有一个苹果,我有一个苹果,交换了还是一个苹果。 你有一个技术,我有一个技术,交换了是两个技术。
游客

返回顶部