nordic的正确烧录流程是烧录协议栈,到烧录bootloader文件,最后是烧录应用程序
时间: 2024-03-28 17:38:13 浏览: 264
是的,通常情况下,Nordic蓝牙芯片的烧录流程是先烧录协议栈,再烧录Bootloader文件,最后才烧录应用程序代码。这样的烧录流程可以确保芯片的基本功能和通讯协议的正常运行,同时也可以为后续的无线升级等操作打下基础。
当然,在实际应用中,具体的烧录流程也可能会因为不同的应用场景和需求而有所不同。例如,如果需要支持无线升级功能,那么可以在烧录Bootloader文件时将OTA(Over-The-Air)升级功能集成到Bootloader中,这样就可以通过无线方式升级设备固件了。此外,如果应用程序代码比较庞大,也可以采用分段烧录的方式,以便更好地管理和维护设备固件。
总之,Nordic蓝牙芯片的烧录流程应该根据具体的需求和应用场景进行选择和调整,以确保设备的正常运行和升级维护的便利性。
相关问题
bootloader文件什么时候烧录呢?
Bootloader是一种特殊的程序,它通常用于更新设备固件或者引导加载其他程序。在Nordic蓝牙芯片中,Bootloader也可以用于通过蓝牙无线升级设备固件。因此,如果需要支持无线升级功能,就需要在烧录应用程序代码之前,先烧录Bootloader程序到芯片中。
通常情况下,烧录Bootloader程序的操作是由设备制造商或者系统集成商在生产过程中完成的。在产品制造完成后,用户可以通过蓝牙接口下载并烧录应用程序代码,以实现设备的各种功能。
需要注意的是,由于Bootloader程序通常会比应用程序代码占用更多的存储空间,因此在选择芯片型号和存储器容量时,需要考虑到Bootloader程序的存储空间占用。
nrf52810 bootloader
根据引用\[1\]和引用\[2\]的内容,nRF52810平台的bootloader路径是nRF5_SDK_17.0.2_d674dde\examples\dfu\secure_bootloader\pca10040e_s112_ble\arm5_no_packs。你可以使用jlink来烧录bootloader和SoftDevice。具体步骤如下:首先,烧录bootloader,使用路径nRF5_SDK_17.0.2_d674dde\examples\dfu\secure_bootloader\pca10040e_s112_ble\arm5_no_packs\_build\nrf52810_xxaa_s112.hex。然后,烧录SoftDevice,使用路径nRF5_SDK_17.0.2_d674dde\components\softdevice\s112\hex\s112_nrf52_7.2.0_softdevice.hex。这样就完成了nrf52810 bootloader的烧录。\[1\]\[2\]
#### 引用[.reference_title]
- *1* *2* *3* [【Nordic】nRF52810 OTA升级(二)–DFU如何使用](https://blog.csdn.net/ZHONGCAI0901/article/details/112311314)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文