Duo开发板自带一块博通的WiFi & BLE 芯片,可谓自带“云梯”,设计者也是将这一优点发挥到了极致,让开发人员可以没有编译器,没有下载器,所有的一切都交给Particle Cloud,写完的代码直接通过Particle Dev 等工具一键上云,编译-下载都在云上完成。但是,萝卜白菜各有所爱。自认为作为一个“资深”嵌入式开发人员本人并不喜欢这种方式,首先,对网络太过依赖;其次,少了编译-下载这个过程让我着实不习惯(算不算职业病啊?)。所以,我打算使用USB线进行下载。
信息中的 2b04:d058 就是设备的 USB ID ,通过以上信息可以看出 Duo的存储被分为三块,具体可以查看Redbear 官网文档 FirmwareArchitectureOverview,里面有详细讲到Redbear Duo中内外存储的具体分配,其中如下图表,非常清晰的比对了各种模式下的存储分布: