目前共有14篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:港澳繁體▼
 
點擊 回復
1136 13
【圖解】創建不使用庫函數的新工程的方法
一派掌門 二十級
1樓 發表于:2017-1-14 13:28
【第一步】在Project菜單中選擇New ?Vision Project命令
並選擇工程文件的保存位置(文件夾)
一派掌門 二十級
2樓 發表于:2017-1-14 13:29
【第二步】選擇晶片的型號

 
一派掌門 二十級
3樓 發表于:2017-1-14 13:30
因為我所用的晶片是STM32F103C8T6,所以選擇了STM32F103C8。

 
一派掌門 二十級
4樓 發表于:2017-1-14 13:32

【第三步】勾選CMSIS-CORE和Device-Startup:

 
一派掌門 二十級
5樓 發表于:2017-1-14 13:33

【第四步】新建一個C語言文件:

 
一派掌門 二十級
6樓 發表于:2017-1-14 13:33
 
一派掌門 二十級
7樓 發表于:2017-1-14 13:34
然後,在文件中輸入程序的內容。例如定時器程序:
https://zh.arslanbar.net/post.php?t=24467
 
一派掌門 二十級
8樓 發表于:2017-1-14 13:36

現在程序已經可以正常編譯了:
*** Using Compiler 'V5.06 update 1 (build 61)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'Target 1'
assembling startup_stm32f10x_md.s...
compiling main.c...
compiling system_stm32f10x.c...
linking...
Program Size: Code=996 RO-data=268 RW-data=12 ZI-data=1636 
".\Objects\d.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed:  00:00:01

不過,要想通過J-LINK下載到開發板上運行,還需進一步配置工程。

 
一派掌門 二十級
9樓 發表于:2017-1-14 13:37

【第五步】打開項目屬性:

 
一派掌門 二十級
10樓 發表于:2017-1-14 13:38

勾選生成HEX文件:

 
一派掌門 二十級
11樓 發表于:2017-1-14 13:38

在Debug選項卡中選擇J-LINK選項,並點擊右邊的Settings按鈕:

 
一派掌門 二十級
12樓 發表于:2017-1-14 13:40

選擇擦除整個晶片、復位並運行程序的選項:

 
一派掌門 二十級
13樓 發表于:2017-1-14 13:40

【第六步】在工具欄上編譯並下載程序

 
一派掌門 二十級
14樓 發表于:2017-3-6 22:32
回復12樓 @巨大八爪鱼 的內容:
選擇擦除整個晶片、復位並運行程序的選項:
這裏左邊其實也可以保持默認的Erase Sectors,不影響J-Link下載程序。
 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:1136 回複數:13
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2017-3-6 22:32
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。