Other Parts Discussed in Thread: LAUNCHXL-F28P65X, C2000WARE, TIDM-02011, TMS320F28P650SH, TMS320F28P650SK
Tool/software:
Hi,
do you plan to migrate the LFU example to P65?
Regards, Holger
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.
Tool/software:
Hi,
do you plan to migrate the LFU example to P65?
Regards, Holger
Hi Rob,
that would be great. Can you let me know the schedule?
Regards, Holger
Hi Holger,
My goal is to have LFU working on LAUNCHXL-F28P65X within the next couple of weeks, but I am new to C2000 development. I just started looking at the Live Firmware Update With Device Reset on C2000 MCUs today. It looks like C2000Ware_5_04_00_00 is missing the flashapi_ex2_sci_kernel project referred to in this document for the f28p65x MCU, so I might be running into a lot of roadblocks to get this working. I am looking for any help to get this working.
Best Regards,
Rob McCullough
Holger, Robert,
No current plans to migrate the LFU example from F28003x to F28P65x.
While the app note (spruiu8) is a good starting point, you can find the most details (documentation and source) in the LFU reference design (TIDM-02011). This has support for F28003x and F28004x. I would recommend looking at F28003x.
You can find the F28P65x SCI Flash kernel at the following path in C2000Ware:
driverlib\f28p65x\examples\c28x_dual\flash_kernel
Associated documentation for this Flash kernel is in sprabv4 - there is some uniqueness to it since the device is multi-core etc. This Flash kernel supports only the RAM build configuration, so Flash build configurations will have to be developed by you.
Are you planning on doing LFU on both CPU1 and CPU2?
Thanks,
Sira
Hi Sira,
Thank you for the information. I will look into the TIDM-02011. I have just finished getting the example in sprabv4 working on the LAUNCHXL-F28P65X.
I am planning on doing LFU only on CPU1. Currently, I believe a single core will be adequate for our application. At this early stage, I am thinking we might target TMS320F28P650SH or TMS320F28P650SK.
Thanks,
Rob
Hi Sira,
Would you say the best approach would be to start with the working example project,
F28P65x SCI Flash kernel C2000Ware: driverlib\f28p65x\examples\c28x_dual\flash_kernel
and add the Flash build configurations (BANK0_LDFU, Bank1_LDFU) to it.
Then port over the LFU specific functionality from the example
TIDM-02011 F28003x: C2000Ware_DigitalPower_SDK_5_04_00_00\solutions\tidm_02011\f28003x\examples\flash\CCS\flash_ex3_sci_flash_kernel
?
Regards,
Rob