原创 可執行文件大於Flash存儲空間,不能被下載到Flash的解決辦法

  一、問題描述: 在編譯通過後,生成的可執行文件準備下載到開發板上時,若提示如下類似的錯誤,則表示生成的可執行文件大於Flash存儲空間,則不能被下載到Flash中。(開發環境:Keil MDK V5.25.1.0) Error:L6

原创 STM32F103代碼遠程升級(五)基於MQTT協議WiFi遠程升級代碼的實現

文章目錄一、WiFi模塊的選用與介紹二、ESP8266的固件擦除與燒寫1、ESP8266 Flash擦除工具的安裝與使用。2、ESP8266固件燒寫(1)在線獲取固件文件(2)獲取SDK init數據(3)ESP8266 Fla

原创 解決:Linux(Redhat)僅主機模式連接不上網絡

問題描述 在學習《Linux就該這麼學》的第四章中配置網卡信息中遇到一些問題,導致不能夠正常連接網絡。 問題一 根據教程步驟編輯網卡配置信息,打開配置文件註釋掉所有默認配置信息(網卡名稱保留),將教程中的信息填寫進文件。重啓網卡設備報錯,

原创 Terminal前綴突變成了“bash-4.2#”

問題產生環境 問題出現在學習《第4章 Vim編輯器與Shell命令腳本》配置網卡信息的過程中,具體產生原因當時沒有注意。 產生原因及解決辦法 方法一 將PS1='[\u@\h \W]$ '寫入配置文件.bashrc中。然後重新使能該文件。

原创 CoAP學習筆記(一) Chrome 瀏覽器 安裝 Copper 插件

不知道是不是因爲火狐瀏覽器56版本之後不再支持Copper插件的緣故,我連續下載了多個版本的火狐瀏覽器都裝不上copper插件(55.0版本及以下版本)。然後我就放棄在火狐瀏覽器上安裝Copper插件了,選擇了在Chrome瀏覽器中安裝插

原创 STM32F103代碼遠程升級(三)基於YModem協議串口升級程序的實現

文章目錄一、YModem協議簡介二、YModem的數據格式1、起始幀的數據格式2、數據幀的數據格式三、基於Ymodem協議串口升級程序的實現過程1、串口工具的使用2、具體代碼的實現下載鏈接參考鏈接 在實現了簡單的串口更新代碼之後,

原创 KiCad 部分插件安裝

此篇博客主要用於記錄我在使用KiCad的過程中安裝的一些好用且必要的插件(不定時更新) 我目前用的KiCad版本是5.1.4。 插件一:KiCad gerber文件、BOM文件及 position 文件生成器 (一)下載必要的插件文件  

原创 nRF51822 學習筆記(二) 串口的輸出與接收

  一、移植官方串口樣例 經過上篇知道了如何將官方的樣例移植出來作爲自己的項目工程使用之後,我就開始着手移植官方SDK中給的串口樣例了,畢竟掌握串口的輸出和接收對於後續程序開發調試相當的重要。 在移植的過程中處理將相關文件複製到自己工程文

原创 nRF51822 學習筆記(一) Keil5 MDK 開發環境的搭建

  一、nRF51822簡介 nRF51822是一款通用型超低功耗SoC,非常適合Bluetooth®低功耗和2.4 GHz專有無線應用。它圍繞32位ARM®Cortex™-M0 CPU構建,具有256/128 KB閃存和32/16 KB

原创 體脂秤Flash MCU:HT45F75 入坑手冊

一、認識HT45F75 一句話簡介 HT45F75是Holtek專爲人體脂肪秤應用而設計的。 詳細描述 該單片機集成了體脂秤電路,是一款A/D 型具有8 位高性能精簡指令集的Flash 單片機,內置的多通道20-bit Delta-Sig

原创 快速登錄Linux:一步取消密碼,一步取消鎖屏

問題描述 在使用虛擬機時,切出虛擬機後,Linux系統總是幾分鐘之內就鎖屏了,每次鎖屏之後就需要重新輸入用戶密碼登錄,甚是麻煩。 產生原因及解決辦法 這是一種Linux系統的安全措施。 方法一 關閉屏幕鎖屏設置。 具體操作是:在Appli

原创 Keil 報錯 :The connected J-Link is defective

問題描述: 原因及解決辦法: 出現這個原因是 J-link和J-link的驅動不匹配,比如J-link的固件太老,J-link驅動太新。 解決辦法:換不同版本的J-link驅動(一般換成更低的版本直接網上搜低版本安裝,然後重啓計算機)

原创 nRF51822:Keil下載程序報錯(Erro;Flash Download failed - "Cortex-M0")

問題描述 今天在用keil軟件下載程序時遇到這個問題。 比較奇怪的是我下載之前的其他工程都沒有問題,可以正常,重新開的以前的另一個樣例工程下載測試就出現了這個問題。   原因分析與解決辦法 1.找攻略 在查看了J-Link配置沒問題之後

原创 生氣:Terminal前綴突變成了“bash-4.2#”

問題產生環境 問題出現在學習《第4章 Vim編輯器與Shell命令腳本》配置網卡信息的過程中,具體產生原因當時沒有注意。 產生原因及解決辦法 方法一 將PS1='[\u@\h \W]$ '寫入配置文件.bashrc中。然後重新使能該文件。

原创 KiCad 使用匯總

本篇博客主要記錄我在使用KiCad過程中常的快捷鍵和遇到的一些問題以及我採用的解決辦法,不定時更新,僅供大家參考。 目錄 一、繪製原理圖的常用快捷鍵 二、繪製PCB的常用快捷鍵 三、問題彙總 一、繪製原理圖的常用快捷鍵 選中元器件,按鍵M