Other Parts Discussed in Thread: C2000WARE
Dear Champs,
I am asking this for our customer.
The user is trying to test our ECDSA example in
C:\ti\c2000\C2000Ware_5_00_00_00\libraries\security\crypto\c28\examples\ecdsa_ex15.c
Because it's on F280049, the user is migrating it onto F280039.
Now, the user has a problem in memory usage.
See the memory allocation after building the project by default.
.sysmem takes up almost all RAMGS_1_2_3, which is up to 48KB.

From its .cmd, .sysmem on RAMGS_1_2_3's length is 0x5FF8 (almost 0x6000).

Questions:
1. F28003x GSx RAM is only of 32KB. How does the user allocate .sysmem onto GSx RAM because .sysmem uses up to 0x6000?
2. Is memory size with 0x5FF8 required for .sysmem?
In real application, it seems impossible for the user to allocate such large memory for ECDSA during runtime....
3. Would you please show us how to migrate this F280049.cmd onto F280039.cmd explicitly and specifically?
4. This .sysmem is used for heap in msg[]. What does this msg[] mean? Does this msg[] mean a block data of the whole image?
Wayne