完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
希望曾经调试过hyperlink并且理解映射原理的帮我解答一下。
我将历程中的配置改为了 hyperLink_cfg.address_map.tx_addr_mask = TX_ADDR_MASK_0x0FFFFFFF; //掩码 hyperLink_cfg.address_map.tx_priv_id_ovl = TX_PRIVID_OVL_ADDR_31_28; //发送高四位为特权ID hyperLink_cfg.address_map.rx_priv_id_sel = RX_PRIVID_SEL_ADDR_31_28; //接收端接收到数据后高四位为特权ID hyperLink_cfg.address_map.rx_seg_sel = RX_SEG_SEL_ADDR_31_28; 即用发送的高四位装载privid的值并且用privid的值来选择映射的段。根据6678data manual得知接收端收到的privid的值和发送端核号的值是一样的。 所以如果我理解的没有错误那么core0映射segment0,core1映射segment1。等等。 但是在测试过程中我发现映射的方式是不对的,core0的映射地址是segment0,2,4,6 core1映射的地址是segment1,3,5,7 我不知道我对于privid的理解是否正确,希望能得到解答! 下图是关于privid的解释。 |
|
相关推荐
3 个讨论
|
|
jr3367 发表于 2018-12-28 14:05 您好,我现在在调试中断的时候出现了一些问题,在看了文档和在网上查阅了资料也没有解决,希望您能帮忙解答。 1.我在调试中断的时候基本上还是基于例程的HYPERLINK中断,采用LOOPBACK模式的时候可以进入中断,但是在两个评估板上进行测试的时候发现进不了中断服务函数,不明白是什么情况(在两个评估板上都是在核0运行程序,DSP0产生中断包发送到远端DSP1,dsp1接收中断包,将vector存入中断挂起寄存器,再由中断挂起寄存器映射到相应的中断事件) 2.在历程中的初始化里有这样两行代码 /*map Hyperlink error/status interrupt to interrupt vector 0*/ hyperLink_cfg.interrupt_cfg.sts_int_enable = 1; hyperLink_cfg.interrupt_cfg.sts_int_vec= 0; 文档中对于这两个配置的意义是这样写的 我不知道这两句代码的意义是什么,我认为这两句的意义可能是将挂起的中断清零,但是如果我没有理解错误的话,为什么不直接向挂起寄存器写0,而要间接地清零呢? 3.在接收到中断包后如果int2cfg是1则中断包映射到中断挂起寄存器,如果int2cfg是0则映射到芯片级中断,但是在看了代码后即使int2cfg=1映射到中断挂其寄存器,在中断挂起寄存器产生hyperlink_int_0事件后,还是先将这个事件映射到了CIC0控制器,那不就相当于两种方向都映射到了芯片级中断么?我可能对这边理解的有些问题希望能得到您的解答。 谢谢~ |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
533 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
777 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
653 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1132 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
63浏览 29评论
162浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
253浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
203浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 23:20 , Processed in 1.007682 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号