RTT第乙個工程

2022-06-21 08:36:09 字數 1991 閱讀 5439

第乙個rtt工程

1. 配置工程

選擇晶元stm32f103c8(其包含該晶元的flash及sram介紹);

jlink  sw模式

output->debug info/browse info,可以直接定位函式和變數。

2. 修改led相關gpio。

3. 核對串列埠。

rtconfig.h中定義串列埠終端rt_console_device_name 「uart1」

drivers/uarst.c中定義串列埠1 gpio和baud。

4. 晶振。定義在stm32f10x_conf.h,定義外部晶振8mhz。

因為是具體板卡,不熟悉其他巨集,則可直接提取頻率**,使其一定執行。

5. 配置lib。有時編譯不成功要在工程配置中選擇use microlib。

6. 確認flash,sram大小。board.h中定義(因與具體板卡有關,所以定義在board.h中)。

/*

* file : board.h

* this file is part of rt-thread rtos

* * the license and distribution terms for this file may be

* found in the file license in this distribution or at

* * * change logs:

* date author notes

* 2009-09-22 bernard add board.h to this bsp */

//<<< use configuration wizard in context menu >>>

#ifndef __board_h__

#define __board_h__#include

"stm32f10x.h"/*

board configuration

*//*

whether use board external sram memory

*///

use external sram memory on the board

//enable external sram memory

#define stm32_ext_sram 0

//begin address of external sram

//default: 0x68000000

#define stm32_ext_sram_begin 0x68000000 /* the begining address of external sram */

//end address of external sram

//default: 0x68080000

#define stm32_ext_sram_end 0x68080000 /* the end address of external sram */

////

internal sram memory size[kbytes] <8-64>

//default: 64

#define stm32_sram_size 20

#define stm32_sram_end (0x20000000 + stm32_sram_size * 1024)

//<<< use configuration wizard in context menu >>>

/*usart driver select.

*/#define rt_using_uart1

#define rt_using_uart2

#define rt_using_uart3

#define using_bxcan1

void rt_hw_board_init(void

);#endif /* __board_h__ */

Qt with OpenGL 第乙個工程

最近在系統的學習有關opengl的內容,參考的主要學習資料是joey de vries的教程在github上的中文翻譯 learnopengl cn qt5.5版本以上已經整合opengl,不需要在工程檔案 pro 中引入任何庫檔案就可以使用qt中整合的opengl。關於如何在qcreator中新增...

建立第乙個Django工程

建立第乙個django工程 django環境算是配置完成了,你可以到命令提示符下建立第乙個django應用,進入某個目錄,執行django admin.py startproject myproject來建立乙個工程 這時在myproject目錄下有乙個資料夾myproject和乙個manage.p...

第乙個Python工程 Hello World

1.python能做什麼?系統運維 網路程式設計 爬蟲,伺服器程式設計,搜尋引擎 科學計算 python,r,spass,da,bd ai 影象,遊戲 2.python特點?優 純物件導向,免費,移植效能好,可混合程式設計 膠水語音 開發效率高。缺 執行速度比較慢 相比c 版本不相容。3.所需軟體?...