完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-19 15:31 编辑
Andy, 你好!请教您一个问题,我将这个TCP3d的例子工程修改成小端模式以后,不能正常译码,而是总是停在Keystone_TCP3D_PollFree()里的如下循环里: do [ udTmpIPR = (ptTcp3dHdl->atOutEdmaObj[0].regs->TPCC_IPR >> ucChanNum[0]) & 0x1; ] while(udTmpIPR != 1); 请问是什么原因?谢谢! PS:我修改了project的properties里的General中device endianness为little; file search path里include library 该为小端的库文件; 用的是TMDSEVM6670L |
|
相关推荐
6个回答
|
|
您好,
这个例子我在板子上分别进行大小端测试都是可以通过,但是在simulator下测试大端是可以过的,小端确实像你说的问题,你先在板子上测试一下,我这边看看simulator下小端测试的问题然后反馈给你,谢谢。 |
|
|
|
zbb9612 发表于 2018-6-19 07:46 您好, 谢谢您的回答。 我在板子上跑了,用的评估板是TMDSEVM6670L,问题还是存在 此外,我还修改了使用的pdk,因为我装的是pdk_C6670_1_1_2_5,所以把程序include和File Search Path都改为了pdk_C6670_1_1_2_5,不知道是否有影响? |
|
|
|
与PDK没有关系,附件是我测试的版本,可以在板子上测过大端及小端的。 |
|
|
|
非常感谢您的程序,现在已经能够跑通了,谢谢 |
|
|
|
能再请问一下,停在循环里是什么原因造成的么?又该怎么解决呢? 因为我在使用多个TCP3D,增加测试的block数目之后,程序又会在那一直循环 |
|
|
|
最开始你下载运行的程序有可能是版本太旧,在板子上是同时支持大小端的。 使用多个TCP3d时,每个译码器输入输出根据block数分配PaRAM set,注意避免PaRAM set资源的覆盖。对于每个TCP,代码中分配给输入的PaRAM set个数为(2*block_num + 4), 分配给输出的set个数为(2*block_num + 4)。 |
|
|
|
只有小组成员才能发言,加入小组>>
351 浏览 1 评论
546 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
790 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
84浏览 29评论
305浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
262浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
210浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
68浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 12:35 , Processed in 0.878982 second(s), Total 56, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号