一样的两行C语言代码,只是赋值不同
memset((&(BTP_g_Object->Pec_List.Cur_Pec.Body[32][9])),2,3);
memset((&(BTP_g_Object->Pec_List.Cur_Pec.Body[32][9])),0,3);
运行到这句memset((&(BTP_g_Object->Pec_List.Cur_Pec.Body[32][9])),0,3);时进入hardFault 。看了汇编 这句话并没有调用底层 __aeabi_memset (0x08000398) 这是为什么?如何解决?大神帮忙 |