Hello TI Pico team,
I have got a question about the DLPC3479 firmware update from GUI tool.
Would you please answer this question?
[Question]
We would like to know how two SPI flashes (of DLPC3479 Master/Slave) are updated by the GUI software.
I think “Update Firmware” command of GUI software is updating both SPI flashes through SPI interface of Cypress USB chip (not through DLPC3479/I2C). But we do not know how it is working because the source code of GUI software is not disclosed.
On the other hand, there is a code in the MSP430 software that is controlling flash master and flash slave by using P3.2 and P3.3 of MSP430.
But it looks like these pins are not connected to the DLPC3479 or SPI flash in the EVM. So, is this correct that these signals and code are not used?
So, it would be helpful if you can tell us how the GUI software is updating complete firmware for both two SPI Flashes.
For example, is the firmware updated simultaneously or in a sequential order (Maser -> Slave). Is the same contents (.img file) to be loaded to both flashes or not? and etc…
Our customer is considering to make their own board by referring to your EVM. They are not planning the host application processor but using FPGA on behalf of MSP430 and want to connect PC (GUI software) through Cypress USB chip. That is why they are asking this question.
Best Regards,
Nobu Arai