原创 L9937E: MDK-Pro middleware is not allowed with this license

.\CMSIS-DAP\CMSIS_DAP.axf: Error: L9937E: MDK-Pro middleware is not allowed with this license 重新註冊 歡迎關注公衆號:魚鷹談單片機

原创 代碼寫完了,你要花多少時間測試?半小時足矣!

來源:公衆號【魚鷹談單片機】作者:魚鷹OspreyID   :emOsprey注意了,魚鷹這裏說的測試只是初步測試,並不是真正意義上的測試。所謂初步測試就是,能初步達到自己寫這份代碼的目的,但是在後期長時間測試遇到的那些問題暫時先不管,

原创 實操RT-Thread系統CPU利用率功能添加

來源:公衆號【魚鷹談單片機】作者:魚鷹OspreyID   :emOsprey首先要對各位道友說聲抱歉,上週就準備寫的,然後有些事情耽誤了,導致食言了,主要是魚鷹這個人比較佛系,如果狀態好,又有自己想寫的內容,就會寫的很舒服,質量也有保

原创 忽略本地文件跟蹤

git update-index --assume-unchanged xx/filename 忽略本地文件修改 忽略文件夾? git update-index --assume-unchanged $(git ls-files

原创 MDK JZ2440 SDRAM 復位按鈕跳轉

實現 SDRAM 調試下,MDK 按下復位按鈕後,能自動完成從 nor flash 跳轉到 SDRAM 運行代碼的功能。 韋東山 JZ2440 開發板: SDRAM 起始地址 0x30000000 關鍵點: 修改 Ext_RAM.

原创 野火CMSIS-DAP對應引腳與固件更新修復

野火 下載口對應 TCK PA3 RST PA2 TMS PA4 自下載 PA14 TCK PA13 TMS 雙色 LED PB8 PB12 擺放位置: USB | CPU |

原创 KEIL 內置變量

Image$$ER_IROM1$$Base; Image$$ER_IROM1$$Limit; Image$$ER_IROM1$$Length; // 獲取總大小 Load$$LR$$LR_IROM1$$Limit; // 這

原创 天翼網關關閉 itv 網絡

瀏覽器地址欄輸入 192.168.1.1 使用用戶名 useradmin 登錄 將地址欄改成 http://192.168.1.1/backupsettings.conf 此時瀏覽器自動下載一個 .conf 文件 記事本打開該文件

原创 線程CPU使用率到底該如何計算?

來源:公衆號【魚鷹談單片機】作者:魚鷹OspreyID   :emOsprey這篇筆記有如下內容:1、爲什麼需要計算各個線程的CPU使用率?2、該如何計算線程CPU使用率?3、FreeRTOS線程計算的弊端?如何打破 FreeRTOS

原创 終極調試利器,各種Link通喫!

來源:公衆號【魚鷹談單片機】作者:魚鷹OspreyID   :emOsprey今天繼續更新一期 KEIL 調試方法。事實上,關於調試方法,魚鷹寫了一個系列,彙總文爲《佛祖保佑,永無 BUG,永不修改 | KEIL 調試系列總結篇》,對於

原创 如何使用 KEIL 下載 HEX 文件?

來源:公衆號【魚鷹談單片機】作者:魚鷹OspreyID   :emOsprey熟悉 KEIL 的人都知道,KEIL 下載時使用 axf 格式的文件,裏面不僅有代碼指令信息,也包含了調試信息,比如 C 代碼和彙編代碼之間的對應關係(這些信

原创 提取特定行並刪除開頭字符串

每行開頭字符串 : aabbcc 刪除開頭字符串:aabb grep “aabbcc” filename.txt | sed ‘s/.\aabb//’ > result.txt

原创 memtest

#include “rtdef.h” #include <rtthread.h> #define u64 uint64_t #define pr_info rt_kprintf #defin

原创 KEIL 下如何進行斷點設置

for STM32f1x or cortex-m3 注意,剛下載程序時判斷也會成立,必須斷開調試器後再上電纔可退出調試模式(或者其他方式退出調試模式) 彙編 DEMCR EQU 0xE000EDF0

原创 許久以後,你會感謝自己寫的異常處理代碼

很多時候,我們因爲關注最終的結果,而總是忽略其它的情況。所以我們寫的代碼並不是那麼的健壯。 這篇文章屬於程序員內功修煉,值得一看。 寫代碼的時候,有幾個階段可以參考一下(魚鷹經歷並總結): 階段一:只要最終的結果 處於這個階段的一