Hi team,
Regarding the allocation of RAM memory, customer is considering expansion because the space that is currently allocated is no longer enough.
Currently, the programs are transferred to the RAM area for CPU interrupt processing.
RAMGS3 is assigned to write data from DMA. This is used in order not to conflict with the CPU write, but I feel that it is a waste because it uses only about 100WORD.
So is it possible to allocate one part to the program area by rewriting the logical region definition in the command file as the following?
For example,
Page 0 : /*Program Memory*/
RAMGS1 : origin = 0x00D000, length = 0x001000 ==> RAMGS1 : origin = 0x00D000, length = 0x001800
Page 1: /*Data Memory*/
RAMGS2 : origin = 0x00E000, length = 0x001000 ==> RAMGS2 : origin = 0x00E800, length = 0x000800
Thank you in advance.
Best regards,
Kenley