某客戶在其產品的設計中,使用了STM32F411。由于產品外觀的要求,無法在外部對BOOT 腳進行控制,而且外觀上只有USB 接口是留在外邊的,需要使用USB DFU 進行升級。而且USB接口只用于代碼升級,沒有其他功能,所以客戶不想去碰USB 代碼,希望能夠直接使用System Memory 中的Bootloader 進行代碼升級。
標簽: 存儲器 bootloader
上傳時間: 2022-02-22
上傳用戶:aben
MH1902芯片簡介MH1902 芯片使用 SC300 安全核處理器。充分利用其卓越的架構特性、高性能和超低 的成本,在提供高性能的同時,還提供安全、節能的解決方案。 芯片內置硬件安全加密模塊,支持多種加密安全算法,包括 DES、TDES、AES、RSA、 SHA、國密等主流加密算法。芯片硬件還支持多種攻擊檢測功能,符合金融安全設備標準。 芯片內部包含安全 BOOT 程序,支持下載、啟動時對固件 RSA 簽名校驗。芯片內建 512KB 安全 Flash、64KB SRAM 和 4KB OTP 存儲區。同時片內還集成了豐富的外設資源, 所有外設驅動軟件兼容目前主流安全芯片軟件接口并符合 ARM CMSIS 規范,用戶可在現 有方案基礎上進行快速開發和移植。 采用先進的制造工藝,使本款芯片可以提供更高的主頻和更低的功耗。功能特性 ? ARM SecurCore? SC300?核心 ? 32-bit RISC Core(ARMv7-M) ? MPU 內存保護單元 ? 96/72Mh 主頻(1、2、4 分頻可調)
上傳時間: 2022-03-30
上傳用戶:
高通藍牙芯片qcc5127詳細規格書datasheet.pdf英文版,共97頁 詳細說明:1 Package information(pin allocations, pios terminal functions)2 Bluetooth subsystem 3 Cystal oscillator4 System powerstates (Idel,Active,Sleep, Off)5 Host Interface subsystem6 Applications subsystem ( QSPI Flash controller)7 Audio subsystem(Dual core Kalimba, ROM, RAM and caches, Data, engine)8 Audio interfaces ( Analog, Digital, Simultaneous audio routing)9 Peripheral interfaces (PIOs, LED, USB, SPI, UART)10 Boot manager11 System manager12 example application schematic13 Electrical characteristics14 Audio performance15 Bluetooth performance16 Power consumption
上傳時間: 2022-06-12
上傳用戶:
源碼_文檔_圖片_原理圖_芯片手冊.rar 60.2M硬件部件實驗代碼.rar 117KB學前班第1課第4.3節_怎么看原理圖之分析S3C6410開發板.WMV 162.2M學前班第1課第4.2節_怎么看原理圖之分析S3C2440開發板.WMV 101.1M學前班第1課第4.1節_怎么看原理圖之分析S3C2410開發板.WMV 229.4M學前班第1課第3節_怎么看原理圖之內存類接口.WMV 397.3M學前班第1課第2.5節_怎么看原理圖之協議類接口之LCD.WMV 322.7M學前班第1課第2.4節_怎么看原理圖之協議類接口之NAND Flash.WMV 228.7M學前班第1課第2.3節_怎么看原理圖之協議類接口之SPI.WMV 240.5M學前班第1課第2.2節_怎么看原理圖之協議類接口之I2C.WMV 169.7M學前班第1課第2.1節_怎么看原理圖之協議類接口之UART.WMV 145.1M學前班第1課第1節_怎么看原理圖之GPIO和門電路.WMV 165.5M虛擬機及書的光盤(內核硬件實驗等源碼).part5.rar 37.5M虛擬機及書的光盤(內核硬件實驗等源碼).part4.rar 762.9M虛擬機及書的光盤(內核硬件實驗等源碼).part3.rar 762.9M虛擬機及書的光盤(內核硬件實驗等源碼).part2.rar 762.9M虛擬機及書的光盤(內核硬件實驗等源碼).part1.rar 762.9M下載方法.doc 25KB韋東Linux視頻第1第2期所有源碼文檔圖片.rar 112.1M如何燒寫S3C2440裸板程序.rar 2.4M嵌入式Linux應用開發完全手冊視頻源碼.rar 642KB配套書光盤.rar 756.5M副本(1)韋東Linux視頻第1第2期所有源碼文檔圖片.rar 112.1M副本(1)第9課第1節.u-boot分析之編譯體驗.avi 183.5M副本(1)第8課.LCD實驗.avi 496.9M副本(1)第7課.系統時鐘和UART實驗.avi 520.2M副本(1)第6課.中斷控制器.avi 475M第9課第5節.u-boot分析_uboot啟動內核.avi 392.5M第9課第4節.u-boot分析之u-boot命令實現.avi 297M第9課第3節.u-boot分析之源碼第2階段.avi 193M第9課第3節.u-boot分析之源碼第1階段.avi 147.8M
上傳時間: 2022-06-14
上傳用戶:得之我幸78
我們在開發階段,調試單片機時更換程序,一般是通過下載器(仿真器),把保存程序的Flash擦除,再重新編程。那如果到了量產階段,已經組裝好成品了,或者已經到用戶手上了,需要再次更新程序時,就沒辦法通過下載器去更新了。此時考慮通過外圍的通信接口(UART/USB/SPI/I2C/CAN等)來實現升級。為了保證升級的可重復性和安全性,從Flash中劃分一小塊區域作為升級使用,我們稱之為Boot程序,或者Bootloader。這個程序是作用就是管理升級,判斷是否需要升級,升級數據包的接收及Flash編程,應用程序的跳轉控制,以及升級過程中的異常處理等。
上傳時間: 2022-06-21
上傳用戶:
eMMC存儲介質目前越來越廣泛的應用在嵌入式系統中,AM335x的用戶也越來越多的使用EMMC作為系統的主要存儲介質。目前 AM335x的幾款官方demo板中,只有BeagleBone Black上加入了對eMMC芯片的支持,很多用戶也是參考 BeagleBone Black進行自己AM335x系統的eMMC設計。筆者最近分別通過 TI Uniflash和SD卡完成了BeagleBone Black上 eMMC芯片的燒寫驗證工作,軟件基于 AM335x Linux SDKO6總結出來供大家參考。1,使用TI UniFlash工具通過USB RNDIS堯寫1.1 TI Uniflash簡介Uniflash是TI開發的存儲器燒寫工具,可以支持 AM335x系統的NAND Flash NOR Flash,SPI Flash eMMC燒寫。可以參考 wiki上的guide:btto://processors.wiki.ti.com/index.php/Sitara Uniflash Quick Start Guide,在Windows宿主機上下載并安裝 Uniflash,并按照其中 3.3節所述在Windows宿主機上安裝USB RNDIS驅動。1.2 eMMC燒寫原理本文介紹的驗證方法是使用 Uniflash工具通過USB對BeagleBone Black上的eMMC進行燒寫,原理是通過Romcode,SPL和u-boot三個階段,將一個專門用于 eMMC燒寫的Linux操作系統在BeagleBone Black板上運行起來,并自動運行腳本進行燒寫。
標簽: BeagleBone Black eMMC
上傳時間: 2022-06-26
上傳用戶:
一、建立基本的項目平臺在建項目平臺前需要做一些準備,選擇一個盤建立 Platform”文件夾,在Platform"文件夾下建boot".HardWareTest"、"Project"、"Src"四個文件夾,boot"用來存放bootloader工程程序,HardWareTest"用來存放硬件自動測試工程程序,"Project"用來存放項目平臺建立時生產的文件,"Src"用來存放STM32uCOSl工程的應用程序。下面開始建項目平臺吧。步驟一:新建一個 IAR for ARM工程,File-> New-> Workspac創建一個新的工作空間,然后通過Project >Create New Project建立一個ARM的Empty project,點擊“OK"后彈出工程保存菜單,填寫工程名“STM32uCOSI",然后點擊“保存”,第一個工程建立完畢。步驟二:再建一個工程,通過Project > Create New Project建立一個ARM的Empty project,點擊“OK"后彈出工程保存菜單,填寫工程名“BOOT",然后點擊“保存”,第二個工程建立完畢。步驟三:建第三個工程,通過Project →> Create New Project建立一個ARM的Empty project,點擊“OK"后彈出工程保存菜單,填寫工程名“HardWareTest",然后點擊“保存",第三個工程建立完畢。
上傳時間: 2022-06-26
上傳用戶:
1.STM32F103C8T6 最小系統簡介硬件資源:1、STM32F103C8 主芯片一片2、貼片8M 晶振(通過芯片內部PLL 最高達72M)ST 官方標準參數3、LM1117-3.3V 穩壓芯片,最大提供800mA 電流4、一路miniUSB 接口,可以給系統版供電,預留USB 通訊功能5、復位按鍵6、標準JTAG 下載口一個,支持JLink,STLink7、BOOT 選擇端口8、IO 擴展排針 20pin x 29、電源指示燈1 個10、功能指示燈一個,用于驗證IO 口基本功能11、預留串口下載接口,方便和5V 開發板連接,用串口即可下載程序12、尺寸:64mm X 36.4mm13、高性能愛普生32768Hz 晶振,價格是直插晶振的10 倍價格,易起振14、20K RAM,64K ROM ,TQFP48 封裝
上傳時間: 2022-07-23
上傳用戶:kingwide
掌握嵌入式交叉編譯環境的搭建掌握嵌入式主機通信環境的配置學會使用交叉編譯工具鏈學會配置 Linux 下的 minicom 和 Windows 下的超級終端學會在 Linux 下和 Windows 下配置 TFTP 服務學會配置 NFS 服務學會編譯 Linux 內核學會搭建 Linux 的根文件系統熟悉嵌入式 Linux 的內核相關代碼的分布情況掌握 Bootloader 的原理了解 U-Boot 的代碼結構和移植
上傳時間: 2022-07-23
上傳用戶:slq1234567890
摘要:介紹在PIC18系列單片機中使用Bootloader的原理、方法及優點;介紹 HI-TECH公司使用C語言實現BootLoader的程序,給出詳細的使用方法和參數配置方法;針對程序中存在的問題進行探討和修改,使修改后的程序實用、可靠。另外,探討對程序數據進行加密、加快下載速度、在RS485/RS422中使用BootLoader的方法和思路。根據此方法,讀者可以編寫出適合自己使用的BootLoader程序。關鍵詞:Boot Loader PIC18 IAP 在線升級PIC單片機的BootLoader屬于需要自己寫程序的那種,可以根據自己的需要寫出各種功能的BootLoader程序來。目前,比較常見的BootLoader程序有Microchip公司的C18版本和著名的PICC編譯器廠商HI-TECH公司(以下簡稱HI-TECH)的PICC18版本。它們的相似之處在于都占用了系統的0x00~0×1FF的程序空間。Microchip的版本是用純匯編寫的,而HI-TECH的版本是用C語言編寫的。
標簽: pic單片機 bootloader
上傳時間: 2022-07-28
上傳用戶: