kuoyueh01 发表于 2019-5-8 17:15:06

nRF 新手 處理 "keil5烧程序到nrf52832板出错 ":Cortex-M4 問題

各位好 :我是 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 在閃爍.
=======================

以上動作 對於稍微熟一點的工程師 可能會覺得   怎麼連這一些都不懂 ,不過我自己是完全不懂得新人 ,確實摸了一下才知道方法, 給後面學習的新手一個參考 ,謝謝!




admin 发表于 2019-5-9 11:09:01

不错,支持

ljdlancao 发表于 2019-10-31 13:32:42

非常感谢

gnd 发表于 2019-12-8 19:37:27

我的外设教程中没有,LED闪烁代码。 不过也遇到同样的问题
页: [1]
查看完整版本: nRF 新手 處理 "keil5烧程序到nrf52832板出错 ":Cortex-M4 問題