Flash Programming Pan1740

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
4 posts / 0 new
Last post
NRenney
Offline
Last seen:3 years 3 months ago
加入:2017-06-26 15:44
Flash Programming Pan1740

Hi there,

We are looking to clarify the layout for our current PCB programming.

Is it possible to program the internal flash of the PAN1740 using the attached configuration and a basic USB->UART (FT232RL) interface.
This presumes that we change smart snippets to use P0_2, P0_3 (115.2k baud) for the Tx-Rx pair.

Attachment:
Device:
MT_dialog
Offline
Last seen:3 months 1 day ago
Staff
加入:2015-06-08 11:34
Hi NRenney,

Hi NRenney,

The PAN1740 as far as i am aware doesn't implement an internal flash, the SoC used is a 580 and not a 583 (which embedds a flash). Regarding how you can program the device via UART, yes, part of the bootloader uses the P02 and P03 as UART ports at 115200 baudrate.

Thanks MT_dialog

NRenney
Offline
Last seen:3 years 3 months ago
加入:2017-06-26 15:44
We were aware of the Pan

We were aware of the Pan using the 580 - perhaps we misinterpreted the following line from the Pan1740 design guide -
"The SPI Flash Programmer enables the user to download an image file to the SPI flash memory of the DA14580. "
Maybe this refers to adding an external flash.

So is the expected use case to prototype in RAM then go directly to burning to OTP?
Will this require a different interface?

Nathan

MT_dialog
Offline
Last seen:3 months 1 day ago
Staff
加入:2015-06-08 11:34
Hi NRenney,

Hi NRenney,

让我给几个公司mments that perhaps will make things clear, since i am not sure i follow the question, the 580 runs from the embedded sysram, upon bootup the device will mirror the fw from the OTP or an external flash (or anything that supports UART/SPI/I2C interface). So the user can apply an external flash on the 580 and he will be able to program it via the Smart Snippets tool.

Regarding the programming of the OTP and the flash (lets narrow down our selection on those two options), as mentioned above via the Smart Snippets you will be able to burn both of those memories. In each case you will have to hit the connect button in the tool in order for a specific fw to be downloaded then the tool will send the appropriate commands to the running fw in order to download and burn the provided custom fw. The Smart Snippets uses two interfaces in order to do that, its either the UART or the JTAG. So the bottom line is that you will be able to burn the flash or the OTP or just download fw via exposing either the UART (specific pins) or the JTAG.

Thanks MT_dialog