嗨
我使用DA14580的Basic开发板和外部的WinBond芯片,设备工作正常。我想了解如何将这样一个应用程序从DA14580移植到DA14583。
1.是否有一个文档列出从DA14580移植到DA14583所需的所有步骤?2.我如何使SUOTA与DA14583工作?内存布局(内存地址)是否不变?3.DA14583是580的替换,还是我必须改变PCB原理图和布局?
最好的Ankit
1.恐怕目前还没有详细的文件来描述这个部件。但是您可以搜索#if defined(__DA14583__)以查找DA14583的特定代码2.内存地址不变。你需要做以下修改,使suota适用于DA14583。附件文件供您参考,基于SDK5.0.3外设项目。>将“spi_flash_init”和“spi_flash_release”函数修改为“da14583_spi_flash_init”和“da14583_spi_flash_release”版本,原因是flash页面大小和flash大小不同>定义“__DA14583__”>在peripher_setup中配置相关的flash gpio
3.不完全是。至少,对于vcc_flash引脚,DA14583需要提供闪存电源电压(2.35-3.6v)
1.恐怕目前还没有详细的文件来描述这个部件。但是您可以搜索#if defined(__DA14583__)以查找DA14583的特定代码
2.内存地址不变。你需要做以下修改,使suota适用于DA14583。附件文件供您参考,基于SDK5.0.3外设项目。
>将“spi_flash_init”和“spi_flash_release”函数修改为“da14583_spi_flash_init”和“da14583_spi_flash_release”版本,原因是flash页面大小和flash大小不同
>定义“__DA14583__”
>在peripher_setup中配置相关的flash gpio
3.不完全是。至少,对于vcc_flash引脚,DA14583需要提供闪存电源电压(2.35-3.6v)