【EVK-NINA-B400 评估套件】+搭建环境和小测试
<div class='showpostmsg'><p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">前面开箱后,就需要搭建基本开发环境进行开发测试了。查阅了下资料之后发现其是用的NRF52833芯片open CPU的架构。所以我们需要去NORDIC官网下载SDK和一些手册资料。</span></span></p><p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">其SDK里面包含了几种开发工具。常见的keil和IAR开发工具都是支持的。直接可以参考官方历程开发。</span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">keil开发前需要到keil官网上下载PACK。这样就能识别到你的芯片。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">解压出SDK包之后需要自己打开官方的历程查看。我选择了一个简单的串口历程进行查看和烧录测试。它的一个历程下兼容了不同的板子,所以我们对应芯片的板子是pca10100。这个就参考他们出的NRF52833的板子手册可以找到。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">之后就是编译下载,下载完成后发现串口没反应。这个问题也困扰了我好长时间。一直怀疑是自己没搞好。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">软件里写的是NUMBER,我发现接的不对啊,板子上写的是22,23。自己修改成22,23也不行。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">之后看NINA-B40手册发现其命名不对。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">最终在官方手册里面看到是啥意思了。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">最终接在GPIO_47,52上有了反应。</span></span></p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">就有了反应。后面接着玩,接着分享折腾过程。</span></span></p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </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> <p>多折腾几次就会了</p>
<p>Nordic的nRF52833这颗BLE SoC芯片,该芯片有2个UART,分别是UART0和UART1,但是官方例程中,没有如何使用UART1的例子,这个确实是</p>
<p> </p>
<p>明明是cortexm4呀,opencpu怎么个说法?</p>
<p>估计得看开发板原理了。</p>
freebsder 发表于 2021-5-16 21:41
明明是cortexm4呀,opencpu怎么个说法?
<p>应该是这种意思,不是RISC-V的意思,是他们手册里提到的。</p>
Jacktang 发表于 2021-5-16 19:02
多折腾几次就会了
Nordic的nRF52833这颗BLE SoC芯片,该芯片有2个UART,分别是UART0和UART1,但是官方例 ...
<p>嗯嗯,也是看了其他资料,主要手册上引脚定义都没有,得摸索</p>
流行科技 发表于 2021-5-17 13:11
应该是这种意思,不是RISC-V的意思,是他们手册里提到的。
<p>我也第一次听说,有点意思了。</p>
页:
[1]