TI论坛
直播中

魏天霞

8年用户 210经验值
私信 关注

请问为什么TCP3d的例子工程修改成小端模式以后,不能正常译码?如何解决?

本帖最后由 一只耳朵怪 于 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)

杨娟

2018-6-19 07:46:03
您好,
这个例子我在板子上分别进行大小端测试都是可以通过,但是在simulator下测试大端是可以过的,小端确实像你说的问题,你先在板子上测试一下,我这边看看simulator下小端测试的问题然后反馈给你,谢谢。
                                                                          

举报

魏天霞

2018-6-19 08:04:53
引用: zbb9612 发表于 2018-6-19 07:46
您好,
这个例子我在板子上分别进行大小端测试都是可以通过,但是在simulator下测试大端是可以过的,小端确实像你说的问题,你先在板子上测试一下,我这边看看simulator下小端测试的问题然后反馈给你,谢谢。
                                                                          

您好,
谢谢您的回答。
我在板子上跑了,用的评估板是TMDSEVM6670L,问题还是存在
此外,我还修改了使用的pdk,因为我装的是pdk_C6670_1_1_2_5,所以把程序include和File Search Path都改为了pdk_C6670_1_1_2_5,不知道是否有影响?
举报

杨娟

2018-6-19 08:11:29
引用: gwerwfe 发表于 2018-6-19 08:04
您好,
谢谢您的回答。
我在板子上跑了,用的评估板是TMDSEVM6670L,问题还是存在

与PDK没有关系,附件是我测试的版本,可以在板子上测过大端及小端的。
                                                                          

举报

魏天霞

2018-6-19 08:26:32
引用: zbb9612 发表于 2018-6-19 08:11
与PDK没有关系,附件是我测试的版本,可以在板子上测过大端及小端的。
                                                                          

非常感谢您的程序,现在已经能够跑通了,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分