F2838x usage 

How to connect easyDSP

We need three easyDSP pods and three easyDSP programs and connect them properly to each CPU1, CPU2 and CM. easyDSP program can be executed with multiple instances with its program title like easyDSP, easyDSP(2) and easyDSP(3).
Careful procedure should be taken to connect first easyDSP program (titled easyDSP) to CPU1 and then second easyDSP program (titled easyDSP(2)) to CPU2 and so on.
First, you connect single easyDSP pod to PC and then to SCI-A port of CPU1. Run easyDSP program and open the project for CPU1. Then the easyDSP program and its project is connected to CPU1.
Then connect another easyDSP pod to PC and then to SCI-B port of CPU2. Run another easyDSP program and open the project for CPU2.
Likewise, also for CM.
NOTE
) RAM booting and flash rom operation is possible for CPU1, CPU2 and CM even with single easyDSP pod and single easyDSP program connected to CPU1.
           But in this case, the communication after booting with CPU2 and CM is not supported.
NOTE ) Please use the single PC to connect easyDSP for all CPU1, CPU2 and CM. This enables the communication between easyDSP programs and some mutual activities.

Project creation

easyDSP project for CPU1 requires max. three out files, one for CPU1, the other for CPU2 and finally last one for CM. If you don't use CPU2 or CM, please don't specify the out file of them. The communication with easyDSP is fixed to CPU1.
easyDSP project for CPU2 or CM requires the out file for CPU2 or CM only. It should be same out file to ones used in the easyDSP project for CPU1.

<easyDSP program 1>


<easyDSP program 2>

<easyDSP program 3>
 

RAM Booting and flash rom programming

RAM booting and flash programming for CPU1, CPU2 and CM are all done by CPU1, accordingly done by easyDSP program connected to CPU1. The verification of RAM booting can be done by each CPU. Please check below table for the details.
If easyDSP for CPU1, CPU2 and CM are connected to the single PC, easyDSP for CPU2 and CM pause their communication when CPU1 is either RAM booting or flash programming.

operation

 easyDSP program 1easyDSP program 2 easyDSP program 3
CPU1, CPU2, CM RAM booting

Supported

Not supported

Not supported

Verifying CPU1, CPU2, CM RAM booting

Supported only for CPU1

Supported only for CPU2

Supported only for CPU2

CPU1, CPU2, CM flashrom operation

Supported

Not supported

 Not supported

CPU reset

Supported

Not supported

 Not supported