流行科技 发表于 2021-5-16 15:19

【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>

Jacktang 发表于 2021-5-16 19:02

<p>多折腾几次就会了</p>

<p>Nordic的nRF52833这颗BLE SoC芯片,该芯片有2个UART,分别是UART0和UART1,但是官方例程中,没有如何使用UART1的例子,这个确实是</p>

<p>&nbsp;</p>

freebsder 发表于 2021-5-16 21:41

<p>明明是cortexm4呀,opencpu怎么个说法?</p>

w494143467 发表于 2021-5-17 11:20

<p>估计得看开发板原理了。</p>

流行科技 发表于 2021-5-17 13:11

freebsder 发表于 2021-5-16 21:41
明明是cortexm4呀,opencpu怎么个说法?

<p>应该是这种意思,不是RISC-V的意思,是他们手册里提到的。</p>

流行科技 发表于 2021-5-17 13:12

Jacktang 发表于 2021-5-16 19:02
多折腾几次就会了

Nordic的nRF52833这颗BLE SoC芯片,该芯片有2个UART,分别是UART0和UART1,但是官方例 ...

<p>嗯嗯,也是看了其他资料,主要手册上引脚定义都没有,得摸索</p>

freebsder 发表于 2021-5-17 23:11

流行科技 发表于 2021-5-17 13:11
应该是这种意思,不是RISC-V的意思,是他们手册里提到的。

<p>我也第一次听说,有点意思了。</p>
页: [1]
查看完整版本: 【EVK-NINA-B400 评估套件】+搭建环境和小测试