完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
1.我使用的是c6670的例子工程SRIO_LoopbackDioIsrexampleproject,在evm板子上跑了一下,从运行完毕打印出来的log中发现只有核0执行了dio,而核1没有运行,单步跟的时候,发现核1执行srio_start的时候过不去,请问一下,是不是srio_start这个只能在一个核上运行啊?
2.关于doorbell的。我在上面的例子工程里面看到了 /* Route LSU0 ICR0 to INTDST0 */ CSL_SRIO_RouteLSUInterrupts (hSrio, 0, 0); /* Route LSU0 ICR1 to INTDST0 */ CSL_SRIO_RouteLSUInterrupts (hSrio, 1, 0); /* Route LSU0 ICR2 to INTDST0 */ CSL_SRIO_RouteLSUInterrupts (hSrio, 2, 0); 注释里面是说把LSU0 ICR0绑定到INTDST0,但是实际上,如果我把这几条语句都给注释掉了,工程运行的结果没有变化。 我看了一下srio user guide 里面的中断寄存器,除了doorbell的还有LSU的,但是doorbell的有64位指示着64个中断,每个都可以绑定到一个INTDST,不知道一个特定的TNTDST,比如说INTDST0,可以绑定多少个doorbell中断,有没有数量的限制?而LSU0只有32个中断,不知道这个LSU和doorbell之间有没有什么联系?例子工程了里面对LSU和INTDST的绑定被屏蔽后,程序执行的结果是没有什么变化的。 |
|
相关推荐
1个回答
|
|
1 从外设角度来讲 SRIO可以在core 0~ core3 初始化好SRIO寄存器的情况下,通过core0~core3任意调用DIO接口进行数据传送
2 可能是系统采用的RST默认值,你可以单步跟确认已下 3 INTDST0可以被不同的DOORBELL路由到,但是从实际角度考虑,一般以个INTDST路由一个DOORBELL, LSU int也是一样的 |
|
|
|
只有小组成员才能发言,加入小组>>
458 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
310 浏览 1 评论
906 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2081 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3823 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
863浏览 2评论
99浏览 2评论
134浏览 2评论
111浏览 2评论
132浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 07:35 , Processed in 0.664729 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191