如果使用SES调试NRF52840的时候发现,官方例程只能显示CPU寄存器,但是无法显示外设寄存器时,解决办法如下:
1.在解决方案右键→Options→Debug→Debugger,然后Target Device选择正确的型号。
2.Register Definition File选择正确的SVD文件。
SVD文件在你下载的协议栈包里面,路径:nRF5_SDK_17.1.0_ddde560\modules\nrfx\mdk。
设置好之后就可以在Debug的时候,通过Register窗口,点击Groups之后,选择自己需要的外设寄存器。
文章来源:https://www.toymoban.com/news/detail-668900.html
如果还是不行的话,需要在SES中安装 nRF CPU support package,点击Tools→Options→Package Manager,选择后安装。
同时也要安装依赖Package:CMSIS 5 CMSIS-CORE Support Package
如果Packages列表中没有Nordic的包,可以去Segger官网下载。下载地址下载的时候需要注意自己SES的版本。
下载完成后点击Tools→Options→Manually Install Packages进行安装,安装完成后如下:
文章来源地址https://www.toymoban.com/news/detail-668900.html
到了这里,关于解决SEGGER Embedded Studio无法显示Nordic MCU外设寄存器问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!