可以用宏来实现,如下:
#define REP1 0xAA
#define REP2 REP1, REP1
#define REP4 REP2, REP2
#define REP8 REP4, REP4
const uint8_t rsvd8[8] = {REP8};
const uint8_t rsvd9[9] = {REP8, REP1};
怕麻烦,你也可以用条件编译,把填充的个数转换成二进制,再自动套用上面的宏。
另外,我估计用scatter文件可以实现,你可以研究下。
--
FROM 103.90.191.*