Hi
I am using the Basic development board for DA14580 with an external WinBond chip, and the device is working fine. I wanted to understand how to port such an application from DA14580 to DA14583.
1.Is there a document which lists down all the steps required to port from DA14580 to DA14583 ?
2. How do I make SUOTA work with DA14583 ? Is the memory layout (memory address) unchanged ?
3. Is the DA14583 a drop-in replacement for the 580, or will I have to change the PCB schematics and layout ?
Best
Ankit
Keywords:
Device:
1.恐怕目前documen没有细节t is available to describe this part. But you can search #if defined(__DA14583__) for the code specific for DA14583
2. Memory address is unchanged. You need to make the following changes so as to make suota works for DA14583. Attachment file for your reference based on SDK5.0.3 peripheral project.
> change the "spi_flash_init" and "spi_flash_release" functions to the versions of "da14583_spi_flash_init" and " da14583_spi_flash_release" , due to the different flash page size and flash size
> define "__DA14583__"
> config the relevant flash gpios in periph_setup
3.Not exactly. At least, regarding the vcc_flash pin, DA14583 needs to be feed with flash memory supply voltage (2.35-3.6v)