Hi,
Let me try to answer and clarify.
>>Is JTAG the only possible way, we can download firmware into the AEK-MCU-C4MLT1 discovery board or we can >>use an onboard FTDI chip to download the firmware?
With AEK-MCU-C4MLIT1 you have two options:
- use the on board FTDI chip with PLS UDE software to download the code (up to 256K)
- or use an external debugger/programmer in the JTAG port
Clearly, it is either one or the other and not in parallel. If you use the JTAG port, DO NOT connect the USB.
To understand how to download the firmware in the AEK-MCU-C4MLIT1 with PLS UDE using the USB port, you can refer to the Youtube training video: https://www.youtube.com/watch?v=4Vn_cRUfRag
>>After dumping the firmware, whether solution(Combination of 3 boards) will it will show all fixed and >>programmable voltages and currents?
No. As I have already explained we do not have a full integrated firmware because the solution is Deprecated.
With the firmware you can only look at the negotiation portion of the USBPD protocol but voltage will be 5V.
The behavior of the firmware I sent you is exactly what is shown in the following video: https://www.youtube.com/watch?v=_qE6Ih27jhs provided you have a potential load to connect. BE CAREFUL this is not a industrialized / production level solution. It is just evaluation boards.
The SEPARATE demo is for the power board AEK-POW-L5964V1 and AEK-POW-400W4V1 where you can play in the source code to change the voltage levels.
Again, AEKD-USBTYPEC1 firmware DOES NOT support the power boards AEK-POW-L5964V1 / AEK-POW-400W4V1 .
>>> Whether we can procure any JTAG device as mentioned is the below option?
For programming and debugging the firmware, you can use 2 different options PLS UDE or OpenOCD (newly added). The two systems CANNOT be installed in parallel as Windows drivers have to be overwritten.
Depending on the programming / debugging firmware you will require a different JTAG Device.
For PLS UDE you can use:
1.
SPC5-UDESTK --> This is deprecated. NRND (Not recommended for new designs)
SPC5-UDESTK - USB/JTAG debugger for SPC5 MCUs with software license included (by PLS) - STMicroelectronics
2.
AEK-MCU-SPC5LNKU Newly created JTAG programmer for PLS UDE
For OpenOCD the debug / programmer is AEK-MCU-SPC5LNK
To avoid mixing, please notice that the UDE version has 'U' at the end while OpenOCD version does not.
Best Regards,
AutoDevKit Team