Hi everyone. I am looking for the best solution for in situ programming of the QSPI flash chip attached to an LS1046A that can be used by a technician during limited production. We have a Segger J-Link programmer which we typically have used for this task in other projects, but I can't find any information on how to make this work with the LS1046A.
Are there any app notes, design guides, or even just a BSDL file for the LS1046A? I must not be looking in the right places, because I am just not finding any examples at all on how this is done. We have an LS1046ARDB which we have used to complete our design, but now we are looking to move to our own custom board and I am having no luck finding anything which tells me how to program the external QSPI flash using the LS1046A JTAG port.
I fear I have misunderstood something, because this problem shouldn't be that difficult. Can someone point me in the right direction to solving this problem. I seem to be experiencing a cognitive disconnect.
Thank you for any help or advice.
The easiest way is to load your bootloader (e.g. U-Boot) over JTAG and have it program a (bootstrap) image to QSPI. You can do this with e.g. OpenOCD and J-Link.
Which version of Code Warrior is required to program a QSPI?
The Developer Suite Level or the Specialist Suite Level?
really need a production programmer app.
NXP only supports programming using CodeWarrior + CWTAP.
To obtain the processor's BSDL please create a Technical Case:
Hi ufedor,
Thank you for that information. You saved me a bunch of research time. In this case, one other quick question if I might impose on you.
We've been trying to avoid CodeWarrior because it is very expensive. Do you know if the software comes with a command line utility, or some other option that will allow us to use just the programming functionality of the CWTAP but without purchasing a software license? Honestly $5000 is way too much just to program boards.
Thank you again for your help.
There is no such option in the CodeWarrior.