|
各位好 : 我是 nRF52832 新手 剛看教學視頻時遇到以下問題:==========================================
按教程视频【2讲:软件篇开发环境的安装与程序下载.mp4】烧程序时报下面的错误
Erase Failed!
Error: Flash Download failed - "Cortex-M4" 烧不进程序。
=========================================
解決方法:
版主已提供解決方式 : 外设例子不带协议栈,用nrfgo删掉协议栈就行
=======================
版主已提供解決的方式 , 問題是可以解決:
但一開始我是新手其實看不懂後來試了一下才懂意思: 以下把 版主提供解決的方式 再說明一下 ,這樣後面的新手比較不會迷惑:
1.nRF52832 的 code :分為三部分
/softdevice / application /bootloader
但是一開時由官方買的 demoboard 內部都有 firmware ,所以真的按照 教學視頻 【2讲:软件篇开发环境的安装与程序下载.mp4】
拿 (外設代碼) ( LED 閃爍) 這個 firmware 做完 compile 然後 download 下去 一定會看到 Error: Flash Download failed - "Cortex-M4" 這個出錯的訊息
重點 : sample code:外設代碼 並不需要 softdevice
2.要先在電腦上安裝 nRFgo Studio 這個軟體 然後把 先把 Demoboard 的 flash 做 erase 的動作 清乾淨 ,如附件檔 erase.jpg
3. 清完之後再用 keil-C 做 download 的動作 ,就可以 download 成功 並且板子也可以看到 LED 在閃爍.
=======================
以上動作 對於稍微熟一點的工程師 可能會覺得 怎麼連這一些都不懂 , 不過我自己是完全不懂得新人 ,確實摸了一下才知道方法, 給後面學習的新手一個參考 ,謝謝!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|