基于 Silicon Labs 的 EFR32 芯片的开发,主要由两部分组成:BootLoader + Application。这两者翻译过来的中文分别叫做:系统启动前引导程序 和 应用程序。关于这两个通用概念更深入的概念性、原理性的介绍网上非常多,感兴趣的话可以自行去搜索查阅,这里就不再赘述了。
对于一颗处于出厂状态的 EFR32 芯片,一般都必须先烧录 BootLoader,再烧录 Application。两者都齐全了,芯片才能正常运行起来,达到开发者的使用目的。关于基于 EFR32 的 BootLoader + Application 的开发模式,更具体的细节,请阅读如下更深入细致的文章:
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-02:不同BootLoader之间的区别/如何选择
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-03:模板工程创建/编译/下载-BootLoader
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-04:模板工程创建/编译/下载-Application
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-05:如何导入已有的工程
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-06:不同格式固件的区别:bin/hex/s37/gbl
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-07:烧录固件之J-Link驱动安装
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-08:烧录固件之J-Link+Simplicity Commander
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-09:烧录固件之J-Link+J-Flash Lite
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-10:烧录固件之串口Xmodem BootLoader