NXP UWB NCJ29D5开发(一)环境搭建
1、從NXP的共享賬號(hào)下載資料
共享賬號(hào)需要找對(duì)接的NXP人員拿到,他會(huì)把資料分享到這個(gè)賬號(hào),在這個(gè)賬號(hào)里面可以下載
進(jìn)入nxp官網(wǎng),登錄后點(diǎn)擊my nxp,選擇Software Licensing and Support
進(jìn)入后接著選擇View accounts
進(jìn)入后選擇NXP Software
然后可以看到UWB的選項(xiàng)
分別點(diǎn)擊進(jìn)去下載所有的資料
下載好后,進(jìn)入U(xiǎn)WB文件夾
進(jìn)入NCJ29D5
首先進(jìn)入SDK文件夾–>Pack
這個(gè)就是KEIL用到的文件包了,雙擊運(yùn)行,和STM32的pack安裝相同
安裝好后返回NCJ29D5文件夾,進(jìn)入NCJ29D5 JLink Flash Driver v4.44.0,這里需要將Flashdriver里的FLM文件拷貝到keil安裝目錄下的ARM\FLASH文件夾,比如KEIL安裝默認(rèn)的路徑是C:\Keil_v5\ARM\Flash
進(jìn)入NCJ29D5 JLink Flash Driver v4.44.0\toolsupport里將兩個(gè)文件拷貝到工程里面
我這里以RangingApp工程為例,路徑為:
UWB\NCJ29D5\NCJ29D5 applications v10.0\Examples\RangingApp\toolsupport\keil
打開(kāi)RangingApp工程,編譯一下,發(fā)現(xiàn)報(bào)錯(cuò)如下
這個(gè)一開(kāi)始我以為是CMSIS不正確,換了幾個(gè)也不行,后面發(fā)現(xiàn)這些數(shù)字5.31,5.29.1,5.26,5.25,5.24a其實(shí)是KEIL的版本!活久見(jiàn),第一次遇到對(duì)KEIL有要求的,不過(guò)我在搜索解決方法的時(shí)候,發(fā)現(xiàn)CORTEX-M33必須要5.22以上的版本才能支持,這里我使用它列出來(lái)的最高版本5.31,卸載原來(lái)的,下載5.31安裝。上述的初始化過(guò)程再做一遍,點(diǎn)擊編輯,編譯成功了
點(diǎn)擊魔術(shù)棒,進(jìn)入debug–>jlink–>setting,最開(kāi)始Flash Download是沒(méi)有芯片的,點(diǎn)擊Add添加,這里就能看到我們之前復(fù)制到FLASH文件里面的FLM文件了
魔術(shù)棒里的一些配置修改
點(diǎn)擊DEBUG運(yùn)行
點(diǎn)擊全局運(yùn)行,暫停,RST都可以,這時(shí)從電源也能看到電流增多了一些,說(shuō)明跑起來(lái)了。
到此環(huán)境搭建結(jié)束。
補(bǔ)充:
官方文檔里NCJ29D5開(kāi)發(fā)環(huán)境:
總結(jié)
以上是生活随笔為你收集整理的NXP UWB NCJ29D5开发(一)环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 地下城与勇士名刀——观世正宗哪里最容易爆
- 下一篇: NXP UWB NCJ29D5开发(二)