按照上面这个图中显示:
程序是对CPU1核中的数组packetData[PACKET_LENGTH]对应的地址;进行赋值。
但是,HWREG((uint32_t *)packetData +i) = i;这个语句,在赋值之后,还要对对应的地址,读取出来所赋的值?我对这个语句的理解是否有问题?
整个大的结构是一个循环,PACKET_LENGTH等于132,也就是说,这个循环是需要运行33次的,那么对于packetData[PACKET_LENGTH]而言,数组中数据的长度应该是填满了前33,但是才debug的结果来看,循环只进行了3次
这是什么原因呢?
特来请教
谢谢