Other Parts Discussed in Thread: SYSBIOS
We are trying to load the IPU2 binary where the EVE application is embedded in that using CCS and JTAG.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Can I know what you are trying to achieve?
Thanks
Gaviraju
Hello Gaviraju,
We are implementing the below requirement, standalone i.e non vision sdk
1. Hello World EVE Program
2. Hello World IPU Program
3. Convert EVE binary into Header using TI tools and embed into IPU code
4. Build IPU Program
5. Load IPU binary (EVE embedded ) in CCS, IPU 1 core using JTAG
6. Result - EVE and IPU Hello world prints on the console
The aim of our task to load EVE via IPU core (i.e EVE embedded) and test on CCS using JTAG
We have used eve loader file for all the SBL call from IPU core to load EVE during runtime.
Note: we have used only SBL api's, all the sysbios and system_start call were commented to check only EVE loading functionality.
We are able to progress till step 4,however on loading IPU core and debugging till SBLLibRegisterImageCopyCallback(), we receive positive response "EVE loaded successfully", but we aren't able to debug the EVE part of the code.
Please do let us know if we are missing any steps in order to execute EVE binary after it is being loaded by IPU.
Looking forward to your response.
Hi,
Can you put a while loop in the EVE code then connect a Debugger to EVE core then start debugging.
Ex:
volatile int debug = 0xffff;
while(debug);
Add these line of code in the beginning of the EVE code & it will be waited here until you set the variable "debug = 0"
Thanks
Gaviraju
Hi,
FYI,
The support of EVE firmware loading from IPU is added only when the Linux boots on A15 core, seems you are not booting Linux on A15 core, Are you booting Linux on a15?
Thanks
Gaviraju
Hello Gaviraju,
Eventually Yes, we will be using A15+Linux in our solution.
But as of now, we have developed a standalone application of IPU to test the EVE loading. Currently, we only have spectrum digital xds510usb JTAG debugger, hence we have not used A15+Linux, instead IPU+EVE only.
Please note, we are not using Vision SDK code for our standalone application.
Thank you.
Hi,
Why don't you use the vision SDK itself instead of creating you own?
You can disable un-wanted use-case & remove un-wanted links & module.
Thanks
Gaviraju
Hello Gaviraju,
We are not creating a new VisionSDK, we are developing a standalone application only to load EVE via IPU core. This is our stakeholder requirement, hence we cannot customize existing VisionSDK and re-use it.
Hi,
Can you please grep "IPU1_EVELOADER_INCLUDE" & "IPU1_LOAD_EVES" in the vision SDK ? make sure the all the changes is included or not in your application.
Thanks
Gaviraju