完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
7 个讨论
|
|
Sabrina_cc 发表于 2018-12-29 15:43 感谢Jane Lu,可是小弟才疏学浅,看文档说那个region不能去自动增加,按照MCSDK里面的那个例程PCIE_exampleProject里面它只定义了一个region。程序如下下:(retVal = pcieObTransCfg (handle, PCIE_OB_LO_ADDR_M, PCIE_OB_HI_ADDR_M, PCIE_OB_REGION_M)) != pcie_RET_OK这句话只是对应了region0我想多开几个region,但是这段的源代码我找不到。请问如何多开几个region? |
|
|
|
|
|
60user84 发表于 2018-12-29 15:53 Hi Shuxin, 假设OB_SIZE配置为8M, 您可以用下面这两个语句配置2个region pcieObTransCfg (handle, 0x70000000, 0, 0)// region 0 pcieObTransCfg (handle, 0x70800000, 0, 1)// region 1 pcieObTransCfg()源码在pdk_C6678_1_xxxxpackagestidrvpciesrc目录下 Jane |
|
|
|
|
|
Sabrina_cc 发表于 2018-12-29 16:12 HI Jane Lu,感谢你的回复,是这样。例程这里我可以通过先配置一个region为8M,一共是32个region,那么也就是说我最大传输256M数据,那要是我用Inbound去接收这些数据,一个收端是4个region,我还腰配置BAR这个基地址还有BAR MASK,这个BAR MASK是相当于我最大的接收数据的长度是吧。我想问的就是如果按照例程那个我发出去这个9M数据,收端的这个region和BAR要怎么去配置。小弟多有麻烦,还望见谅。还有就是这个例程是用查询的方式去loopback数据的,我想把中断挂上,不知道您那有没有就是发完数据给中断信号的这个程序 |
|
|
|
|
|
60user84 发表于 2018-12-29 16:18 Shuxin, PDK的这里例程,配置IB的MASK为0x0fffffff, 所以能接收256M数据了。 #define PCIE_BAR_MASK 0x0FFFFFFF 关于中断的例程可以参考附件 Jane |
|
|
|
|
|
60user84 发表于 2018-12-29 16:39 Shuxin, 您可以参考下面这个链接中的PCIe培训材料: http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/24488.aspx Jane |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
348 浏览 1 评论
542 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
786 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
658 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
76浏览 29评论
250浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
261浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
209浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
67浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 13:27 , Processed in 1.094881 second(s), Total 60, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号