直接照着上個項目的GD32F407的RGB驅動移植就行。 RGB的驅動代碼如下: 然后運行的時候發現RGB2和RGB3都能正常執行,而RGB1卻在while處出不來。 代碼都沒問題,而根據RGB2和RGB3都能正常執行,推測是RGB1 ...
最近一個項目使用GD F VI ESP 需要做遠程升級,基本參考正點原子IAP的那一章節,但是在GD F 上卻遇到了問題,無法跳轉,然后使用正點原子的開發板stm f ,以及stm f c 和gd f c 運行同樣流程的程序,卻又沒有問題,於是咨詢了一下GD的FAE后,才知道問題出在GD的FLASH的特殊性上。本文中就不對IAP的一般流程做介紹,只對GD F 相較於stm 的特殊之處做出介紹。 在 ...
2018-12-06 14:40 1 1553 推薦指數:
直接照着上個項目的GD32F407的RGB驅動移植就行。 RGB的驅動代碼如下: 然后運行的時候發現RGB2和RGB3都能正常執行,而RGB1卻在while處出不來。 代碼都沒問題,而根據RGB2和RGB3都能正常執行,推測是RGB1 ...
GD32的庫比較糟糕當時完全是參考STM32的驅動來的,當然我也知道直接用ST的庫可以,但是原因比較特殊就不多說了。 代碼就不貼了,以后用GD的機會我想不會太多。 先初始化串口,使能串口,使能接受完成中斷。 再初始化DMA通道。貼一段 #define ...
以下是以Gd官方代碼為例 這里只初始化了layer 0 做為背景層。為什么不初始化layer 1? 首先layer 1是可以覆蓋layer 0的。而官方demo里,只將layer 0給lvgl用於LCD的顯示圖層。而lvgl有兩個兵乓buf用於輪流使用,一個寫數據 ...
問題1:使用keil5打開后綴名為.uvproj的MDK項目出現無法打開的問題 對應解決方案:上述問題主要是keil的版本不兼容問題造成,因此可以直接將項目名稱后綴名稱由.uv ...
參考連接: https://blog.csdn.net/qq_23852045/article/details/109206536 1.搭建硬件開發環境 2.搭建軟件環境 GigaDevice.GD32F1x0_DFP.3.0.2.pack http ...
一、IAP是什么IAP即為In Application Programming,解釋為在應用中編程,用戶自己的程序在運行過程中對User Flash的部分區域進行燒寫。即是一種對單片機flash擦寫的一種編程方案。通常情況下,一片stm32單片機的flash只有一個用戶程序,而IAP編程則是 ...
IAR環境stm32f030 IAP升級: IAP核心代碼: #if(FLASH_PAGE_SIZE == 0X400U) #define FLASH_SIZE (256 * FLASH_PAGE_SIZE ...
STM32F103 串口-IAP程序升級 通常情況下我們給STM32系列的單片機燒錄程序文件的時候,使用SWD、J-link或者通過設置BOOT引腳后,使用串口進行程序下載,這樣的方式直接一次性將程序文件下載到單片機的flash中,比較適合絕大部分的應用。但是有些應用 ...