将x0分配成g_tileContentVector的地址 + 40 * count,即队列结束地址,循环开始前x2为g_tileContentVector的地址,循环中给各个结构体分配分配,每次循环结束就执行< /span> 让x2自增40,变成内存下一个元素的地址,直到x2 == x0时循环结束。
在讨论Cortex-M的内存之前,先来看看Cortex-M的存储器系统,我们知道,Cortex-M系列的处理器,大都可以对32的存储器进行寻址,因此存储器的寻址空间能够达到4G,这就意味着指定和数据共用相同的地址空间,也就是将程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内。