大家好,
我目前使用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