目前我正在做关于BCP的FLUSH/drop的这个特性,但是发现一个问题就是我在Packet A的头部打上FLUSH的标志,然后再Packet B的头部打上Drop的标志,之后是Packet C利用Packet A的BCP输出结果,但是问题现在是packet C去引用Packet A输出的内存地址的时候一直为空,所以我怀疑是不是这个机制能不能用了?有没有好的调试方法判断这个机制运用成功呢?求大神讲解!跪求啊!
A、芯片: TCI6618
B、硬件环境是公司板子
C、CCS 5.3
D、调试目标:BCP协处理器,使用场合LTE下行PHY
Andy Yin1:
从你的现象来看感觉A一直没有输出吧,先确认A有输出
guang lin:
回复 Andy Yin1:
你好 Andy,
最后经过调试发现不是该机制不能用,而是BCP在做加扰的时候把我的输入值一直默认为0,我现在做的的是PDCCH的信道处理,其中BCP实现了CRC、ENC、RM,之后CPU做复用然后再输入BCP做加扰和调制,但是通过调试结果却发现做加扰的时候我的复用结果的数据并没有被BCP接收,不知道为什么,求解!
谢谢您的解答!
Andy Yin1:
回复 guang lin:
因为你这里是用DSP core去参与复用,建议你先不用使用什么flush drop,都配置为normal packet即可,在复用之后配置一个描述符输入到BCP用于mod,先把这部调通再说。