compiler 看到 NRF_MDK_VERSION_ASSERT_AT_LEAST(8,34,0); 的錯誤
本帖最后由 kuoyueh01 于 2021-7-5 18:01 编辑各位好,
跟各位前輩請教一 下 ,
我在 compiler 青風教材的 2.青風藍牙5.0代碼\1.藍 牙從機工程選項
發現有好多個程式 無法 compiler
都是看到 NRF_MDK_VERSION_ASSERT_AT_LEAST(8,34,0);
這一部分有問題,
如附件圖 C:\KeilMDK\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\8.38.0\Device\Include\nrf_erratas.h(39): error: #79: expected a type specifier
請問有人遇到一樣問題嗎?
删除pack,然后编译,会提示你需要安装什么pack,再安装对应版本的pack,是你pack版本不对 [ 本帖最后由 kuoyueh01 于 2021-7-6 17:58 编辑 ]\n\n[ 本帖最後由 kuoyueh01 於 2021-7-6 17:55 編輯 ]\n\n[ 本帖最後由 kuoyueh01 於 2021-7-6 17:55 編輯 ]\n\n
青風 教材的
青風藍牙5.0代碼 其 CMSIS 是 用
ARM. CMSIS4.3.0
Device是用 8.16.0
Note:
目前nRF 稍微新的 SDK nRF5_SDK_17.0.2_d674dde
其 sample code 是 用 Device 是用8.38.0 但若安裝較新的 8.38.0會導致 版本
青風藍 牙牙5.0代碼 無法 compiler 目前 兩二 者 自己測試結果 ,無法相容 所以必須 砍掉
pack 8.38.0 目前是用把整個 Keil-ARM 整個 砍舊掉目錄夾 ,用新的夾 目錄 安裝 Keil-ARM 並且只安裝 Device 是用8.16.0 這樣就可以 compiler 成功.
kuoyueh01 发表于 2021-7-6 17:53
[ 本帖最后由 kuoyueh01 于 2021-7-6 17:58 编辑 ]\n\n[ 本帖最後由 kuoyueh01 於 2021-7-6 17:55 編輯 ]\ ...
https://blog.csdn.net/IT_CUI123/article/details/103373045 或者看这个帖子
页:
[1]