【Nordic随笔】在使用nRF54L15DK遇到的问题

本文章是给读者总结一下nRF54L15DK遇到的问题,以及程序在DK能运行,但是自己板子无法运行的问题

Q1、DK的供电

nRF54L15DK默认供电是1.8V的,所以在调试用杜邦线I2C/SPI外设的时候,就会发现死活通信不上,但是用DK的供电又可以

Q1解决办法

nRF54L15DK上面有一个PMIC:nRF1300,可以使用 Board Configurator 工具去配置供电的电压
当然你想配置DK上面的虚拟串口流控也可以
在这里插入图片描述
在这里插入图片描述

Q2烧录

nRF54L15DK有一个nRF5340,这个芯片是用来虚拟成J-LINK烧录DK上面的nRF54L15芯片的,它也可以当作J-LINK给其自己的板子做烧录器使用,注意外部板子需要单独供电:1.8V-3.6V
使用的排线是1.27 2*5的排线
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/beea3c78a38c400eac8dbf777811c508.png

Q3 代码在nRF54L15DK上面可以跑起来,但是自己板子跑不起来排查方向

3.1低频晶振

nRF54L15DK上面有低频32.768晶振,如果自己板子没有的话,需要在代码里面修改使用内部RC,修改办法可以看我之前写的博客

3.2高频晶振

如果板子的程序已经跑起来了,但是搜索不到蓝牙广播,那么有可能是高频晶振的频偏比较大,所以需要调整频偏,如果有频谱仪测试是最好的

3.3板级定义

确认一下板子的引脚和DK是否有冲突,例如LED初始化,按键初始化,串口初始化,不需要的可以在overlay上面去disable

3.4 芯片选择

有些开发者可能自己板子使用的是nRF54L05芯片,但是nRF54L15DK上面芯片是nRF54L15
二者代码是兼容的,但是需要注意编译的时候选对芯片,其次:如果有使用到Flash的,注意nRF54L05Flash是500K,nRF54L15是1524K,地址不要搞冲突了

Q4其他问题

有问题持续更新

Q4.1 引脚问题

DK的部分引脚用来接乐DK上面的Flash,如果需要测试使用,注意要把焊盘隔开

在这里插入图片描述

你的点赞、收藏和评论是对我最大的支持,有问题多多指教,如果有需要Nordic开发板、Nordic的芯片以及Nordic技术支持的可以在个人资料获取我的联系方式,感谢读者支持!
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐