如何下载程序时将信息段D的64个字节初始化为特定值,我做了如下尝试:
1.希望达到的效果:
#pragma location="INFOD" const unsigned short tablea[32] = { 0x0001, 0x0002, 0x0003, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
进入调试查看memory,全部为0xFFFF.
2.如果将相同值放入信息段C却可以实现,如下:
#pragma location="INFOC" const unsigned short tableb[32] = { 0x0001, 0x0002, 0x0003, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000};
进入调试查看memory,与tableb完全一致.,但信息段C已经被其它程序使用
3.问题。是不是我还需要添加什么设置,麻烦各位大侠指点。