BLUERNG-1的CODE太大了无法实现OTA
<p><br />只是写了一些IO操作,BIN文件这么大了。用的示例程序,这么大肯定不够OTA.</p>
<p>优化等级是多少</p> <p>问题是什么呢</p>
<p>用的是什么的示例程序</p>
littleshrimp 发表于 2021-6-23 18:02
优化等级是多少
<p>sorry,最近事情有点多,回复晚了。用的keil level2(只有0-3级)</p>
Jacktang 发表于 2021-6-23 22:59
问题是什么呢
用的是什么的示例程序
<p>在基础蓝牙的功能下,没写什么东西,编译bin文件达到98k.bluenrg-1的芯片才flash才192k.</p>
<p>我再添加程序,我感觉无法实现ota A,B层之间的切换。</p>
<p>楼主,可以使用静态协议栈,静态协议栈可以节省很多空间。</p>
<div class='shownolgin' data-isdigest='no'><p>下面这个工程是BlueNRG-1/2弄的一个静态协议栈的例子。</p>
<p>https://github.com/wallekuang/BlueNRG-1-2_Static_Static/blob/master/doc/note.md</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <div class='shownolgin' data-isdigest='no'><p>下面这个是BlueNRG-LP 的静态协议栈的文档说明,您也可以大致参考一下。</p>
<p><a href="https://gitee.com/lucienkuang/BlueNRG-x-documentation/blob/master/Application/BlueNRG%E7%B3%BB%E5%88%97%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9D%99%E6%80%81%E5%8D%8F%E8%AE%AE%E6%A0%88/BlueNRG%E7%B3%BB%E5%88%97%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9D%99%E6%80%81%E5%8D%8F%E8%AE%AE%E6%A0%88.MD">链接</a></p>
<p> </p>
</div><script>showreplylogin();</script>
页:
[1]