Hello
If you want to get the table allocated in the section UserFlashData you need to define it as const.
Otherwise it will go into a data section (not a const section).
Only thing you can try out is the following
volatile far struct SomeStructure TestEvent[10] @ "UserFlashData "= {
...
}
This should force allocation of the table in the specified section.
Around far modifier, this modifier applies to pointer only (please refer to the compiler reference manual).
And if you build in small memory model far is not needed anyway..
CrasyCat