Other Parts Discussed in Thread: UNIFLASH, CC3220MOD, BEEPROG2,
For mass production of devices with a CC3220, are there any differences or benefits from using UART (Uniflash CLI) compared to Direct SPI? Assuming all necessary IO is available.
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,
For mass production is better to use Embedded programming via UART instead Uniflash CLI. In case you talk about big scale production, is fastest way to program SPI flash at 3rd party hardware and assembly to board already programmed flash chip. In case you are using CC3220MOD, you can use programming by 3rd party SPI flash chip production programmer (e.g. BeeProg2 from Elnec).
Jan
Our use case is big scale production where we need to program the initial image(s) onto CC3220MODSF.
I am not sure I fully understand. If we would use a 3rd party SPI programmer to program the serial flash, we would also need a SPI programmer to program the internal flash of the NWP (and host MCU)? Just programming the serial flash is not sufficient? While with Uniflash everything can be programmed.
Thank you for reference to Embedded programming. I noticed this:
"The embedded programming implements just a subset of options exposed in boot loader. Uniflash uses all."
Do you know which options that are not available through Embedded programming via UART?
Hi,
Yes, I understand your needs properly.
Uniflash does program SPI flash only. In case of CC3220MOD is this flash inside module. Programming of SPI flash is only one needed operation. Content of XIP flash (flash inside CC3220SF chip) is loaded by ROM bootlaoder after startup. You have options how to load content of SPI flash:
Embedded programming does integrate all needed steps for production programming. Only vendor device authentication is not supported by Embedded programming. But I suppose that you will not use this option. I suppose that you will use image signed by CA (you need to buy code signing certificate from on of supported CA).
Jan