Zalo en nov ho projektu
Download
1 / 35

µvision 4 - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

Založení nového projektu. µvision 4. Čus, Jmenuju se Tomáš Popov a tato prezentace je moje práce. Vytvářel jsem jí docela dlouho, tak doufám, že vám to alespoň pomůže. Na samém počátku. Nejdříve vytvoříme složku „ARM“. Do ní vybalíme zabalené soubory.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' µvision 4 ' - shawna


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Čus,Jmenuju se Tomáš Popov a tato prezentace je moje práce. Vytvářel jsem jí docela dlouho, tak doufám, že vám to alespoň pomůže.


Na sam m po tku
Na samém počátku

  • Nejdříve vytvoříme složku „ARM“. Do ní vybalíme zabalené soubory.

  • Do té složky zkopírujeme složku STM32F10x_StdPeriph_Lib_V3.5.0 a složku stm32vldiscovery_package.

  • Ve složce STM32F10x_StdPeriph_Lib_V3.5.0 jsou soubory k procesoru.

  • Ve složce stm32vldiscovery_package jsou soubory pro kit.


Do složky „ARM“ vytvoříme čtyři složky („Debug“, „Dokumentace“, „Output“ a „Source“)


!Zkopírujeme! (nepřesuneme) soubor stm32f10x_conf.h ze složky

„..\ARM\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template“ do složky „Source“





Zde vidíme co zvolený procesor obsahuje a s čím budeme moci později pracovat.

Nyní vybereme z „STMicroelectronics“ procesor „STM32F100RB“



Stiskněte moci později pracovat.File -> New…



Stiskněte moci později pracovat.File -> Save As…


Uložíme jako „ moci později pracovat.main.c“ do složky Source


Povšiměte moci později pracovat. si: Nyní když µVision ví, že se jedná o soubor *.c, očísloval řádky a změnil jednotlivé bravy textu, tak jak znáte z jiných kompilátorů (například MS Visual Studio)

main.c zavřeme a pustíme se do integrace souborů a složek.


Klikneme na moci později pracovat.

„FileExtensions, Books and Enviroment…“


Zde na definujem projekt(Project Targets), jeho složky(Groups) do kterých budeme vkládat pro nás potřebné soubory(files).

„Target 1“ přejmenujeme podle názvu projektu na „ARM“, „Source Group 1“ přejmenujeme na „Startup“.

Klikneme na „New (insert)“ a postupně přidáme složky „Source“, „Debug“, „Dokumentace“, „Output“, „CMSIS a „Libraries“


Nyní začneme přidávat potřebné soubory do projektu. složky(Groups) do kterých budeme vkládat pro nás potřebné soubory(files).

V kolonce „Groups:“ vždy vybereme složku do které chceme přidávat a poté stiskenme „AddFiles“.


V následujícím snímku uvidíte dole tyto adresy podle kterých najdete soubory, které budete vkládat do složek Startup, CMSIS, Libraries.

Startup:

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md_vl.s

CMSIS:

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\System_stm32f10x.c

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c

Libraries:

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c

Source:

…\Ukazka\Source\main.c


Startup: kterých najdete soubory, které budete vkládat do složek Startup, CMSIS, Libraries.

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md_vl.s

CMSIS:

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\System_stm32f10x.c

D:\ARM\stm32vldiscovery_package\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c

Libraries:

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\minsc.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c

D:\ARM\stm32vldiscovery_package\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c

Source:

…\Ukazka\Source\main.c


Aby jste viděli soubory ve složkách musíte si ohlídat, zda máte zaškrtnutý správný typ souboru.


Poté co vybereme příslušné soubory stiskneme „ zda máte zaškrtnutý správný typ souboru.Add“ a poté „Close“



Zde si zkontrolujeme zda se nám do projektu implementovali všechny soubory.

Jestli-že „“bílé listy, které jsou pod složkama mají na sobě modrou šipku, tak to znamenná,že je vše v pořádku, jestli-že tam šipky ale nejsou, tak jste někde udělali chybu a Uvision není schopen najít požadované soubory. Většinou je to způsobeno tím, že složka odkud jsou soubory čerpány je mimo složku projektu.


Klikněte na všechny soubory.




Vyhledáme složku „Output“ kterou jsme si vytvářeli na začátku ve složce „ARM“ a stiskneme ok.


V záložce „C/C++“ si opište kolonku „ na začátku ve složce „ARM“ a stiskneme ok.Define:“ a poté kliněte na tlačítko vedle „IncludePaths“.


Klikneme na „New na začátku ve složce „ARM“ a stiskneme ok.Path“ a postupně přidáme všechny cesty co zde vidíte.


Na záložce „ na začátku ve složce „ARM“ a stiskneme ok.Debug“ zaškrtneme

„Use“ a vybereme „ST-Link Debugger“

„Run To main()“

A klikneme na „Settings“.

Zkontrolujte jestli máte i ostatní věci stejně nastavené jako na obrázku.


Nyní zaškrtneme na začátku ve složce „ARM“ a stiskneme ok.„SWD“ a potvrdíme.

Zkontrolujte jestli máte i ostatní věci stejně nastavené jako na obrázku.


Na záložce „ na začátku ve složce „ARM“ a stiskneme ok.Utilities“ zaškrtneme

„Use Target Driver forFlashPrograming“ a vybereme

„ST-Link Debugger“

Poté potvrdíme a máme nastavení kompletní.


Nyní klikneme na „Project“ -> „Build target“. na začátku ve složce „ARM“ a stiskneme ok.

Build target můžeme chápat taky jako „aktualizovat“.


Pokavaď máte poslední řádek stejně, úspěšně jste vytvořily a nastavily projekt.

Jestli ale ne, tak máte IQ nižší než průměrný člověk.


ad