专栏底层软件在应用中集成gdc_bin_generator时ConvertByRemapTable函数失效

在应用中集成gdc_bin_generator时ConvertByRemapTable函数失效

WZC9小时前
28
2

我们注意到在gdc_bin_generator工具中,以下两行代码声明了命为gdc_buffers的容器对象,并用ConvertByRemapTable函数向该容器填充数据。

这一过程在x86端运行顺利,但是在板端会导致Program crash signal : 11,经检查是由于ConvertByRemapTable执行后,gdc_buffers[0].gdc_bin仍为空指针。请问这是什么原因?该如何解决?
底层软件
技术深度解析征程6
评论1
0/1000
  • 费小财
    Lv.5
    最可能的原因是 GDC 特定的内存对齐或尺寸约束未在板端得到满足,导致内部内存分配失败或校验失败,从而留下空指针。请重点检查 16 字节对齐尺寸范围限制
    3小时前
    0
    1
    • WZC回复费小财:
      请问下16字节对其是对哪个变量的要求,sp_gdc_bin_gen->ConvertByRemapTable(gdc_buffers, remap_x, remap_y);是gdc_bin_generator_1.0.4_j6qnx中readme中的代码示例,16 字节对齐尺寸范围限制应该对哪个变量进行检查,目前这个函数调用后return是0,但指针还是空指针。

      2小时前
      0