Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hi im trying to boot a quite simple program to the using the "IPC message copy to RAM boot" method ,i do the following actions:
1.I use the armhex tool to create and array out of the program.
2.I fix the array as it created with uin8_t type cmds and it should be uint16_t (before i fixed it Ive got a "Hard fault occurred" status).
3.I copy the fixed array to CPU1TOCMMSGRAM1 at address 0x00039400.
4.I configure the CPU1TOCMIPCBOOTMODE to the following value:0x5A02640C , which states 100Mhz freq and 200 words copy.
5.Reset the CM (Tried both with and without).
6.Set CPU1TOCMIPCFLG0 flag0 to start the copying.
What i see is that CPU1TOCMMSGRAM1 receives the array ,but the copying doesnt happen, since address 0x20000800 in the CM which is the destination of the copy is filled with zero's only.
Am i missing some part of the process i followed the manual and tried to check other posts but to no avail.
Any help will be much appreciated.