回复 Yan:
Hi,Yan
感谢你的及时回答,我表达的有点不清晰,我想做的是通过手机APP来动态的修改adverData[].
通过程序我知道,这些静态变量存放的位置是XDATA,DMA可以操作XDATA全部的空间,在
XDATA_I
Relative segment, address: XDATA 000004B1 - 000004CF (0x1f bytes), align: 0
Segment part 16. Intra module refs: GAPRole_GetParameter
GAPRole_SetParameter
gapRole_ProcessGAPMsg
LOCAL ADDRESS
===== =======
gapRole_AdvertData 000004B1
从这里可以看出AdverDate的地址,可以通过DMA操作来进行动态的修改。我想问的是,有没有例程介绍,DMA的运行,以及如何并非是通过烧录程序来修改这些静态的值,举个例子,通过手机APP与设备相连,之后手机可以设定我想改变的那些的静态值。