Discuz! Board

标题: compiler 看到 NRF_MDK_VERSION_ASSERT_AT_LEAST(8,34,0); 的錯誤 [打印本页]

作者: kuoyueh01    时间: 2021-7-5 17:59
标题: 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


請問有人遇到一樣問題嗎?











作者: admin    时间: 2021-7-6 17:02
删除pack,然后编译,会提示你需要安装什么pack,再安装对应版本的pack,是你pack版本不对
作者: kuoyueh01    时间: 2021-7-6 17:53
[ 本帖最后由 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 成功.

作者: admin    时间: 2021-7-8 16:22
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 或者看这个帖子




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3