TI中文支持网
TI专业的中文技术问题搜集分享网站

6678的csl库中pcie内存空间定义越界

大家好,

   我目前使用ti的csl库,版本为pdk_c6678_1_1_2_6,其中cslr_pciess_app.h中定义了pcie寄存器内存空间映射结构体CSL_Pciess_appRegs,该结构体中数组outbound_translation元素个数为8,但实际初始化该数组元素长度为32,明显越界,怎么解决这个问题?

   谢谢

Shine:

建议升级一下SDK版本。
#ifndef CSL_MODIFICATIONCSL_Pciess_appOutbound_translationRegs OUTBOUND_TRANSLATION[32];
#elseCSL_Pciess_appOutbound_translationRegs OUTBOUND_TRANSLATION[8];

wei he:

回复 Shine:

如果不升级版本,自己修改该问题,比如采用使用自定义的空间映射结构体等方法。
请问下,怎么修改改动最小且保证正确?

wei he:

回复 Shine:

最新的版本能给个链接吗?我没找到更新。
谢谢!

Nancy Wang:

回复 wei he:

www.ti.com/…/processor-sdk-c667x

赞(0)
未经允许不得转载:TI中文支持网 » 6678的csl库中pcie内存空间定义越界
分享到: 更多 (0)