Keil MDK ARM - FabLabSeoul/WingProject GitHub Wiki
Keil MDK-ARMμ μλ² λλ μ΄ν리μΌμ΄μ κ°λ°μ© νλ‘κ·Έλ¨μ΄λ€.
Keil MDK-ARM μ€μΉ
MDK-ARM Professional Version: 4.73 μ μ¬μ©νλ€. νμΌμ https://www.keil.com/download/product/ μμ λ€μ΄ λ°μ μ μλ€. νκ°νμ μ€ννμΌμ μ©λμ΄ μ νλμ΄ μκΈ° λλ¬Έμ μ¬μ©ν μ μλ€. μ μλ²μ μ μ¬μ©ν΄μΌ νλ‘μ νΈ μμ€λ₯Ό μ»΄νμΌ ν μ μλ€. (stm32 λΌμ΄λΈλ¬λ¦¬ νμΌμ ν¬ν¨νλ©΄ μ©λμ΄ ν¬κΈ° λλ¬Έμ μ»΄νμΌ μ νμ΄ κ±Έλ¦°λ€.)
MDK-ARM νλ‘μ νΈ μ΅μ μ€μ (STM32 Value line discovery μ©)
- STM32 Value line discovery 보λ μ μ© νλ‘κ·Έλ¨μ κ°λ°νκΈ° μν΄μλ λͺκ°μ§ μ€μ ν μ΅μ λ€μ΄ μλ€. (μ¬κΈ°μμ μ€λͺ μ μ΄λ―Έ stm32vldiscovery_package/project/examples κ²½λ‘μ μλ μμ λ₯Ό μμ ν λλ₯Ό μκΈ°νλ€. λ§μ½ μ νλ‘μ νΈλ₯Ό λ§λ λ€λ©΄ Keil MDK-ARM μ νλ‘μ νΈ λ§λ€κΈ° λ₯Ό μ°Έμ‘°νμ.)
- μΌλ¨ κ°λ¨ν stm32vldiscovery_package/project/examples/GPIOTest/MDK-ARM/ ν΄λμ νλ‘μ νΈ νμΌμ μ΄μ. MDK-ARM νλ‘μ νΈ νμΌμ uvproj νμ₯μλ‘ λμ΄ μλ€.
- νλ‘μ νΈλ₯Ό μ΄κ³ λ ν Menu -> Project -> Option for target '~~' λ₯Ό μ νν΄ μ΅μ μ°½μ λμ΄λ€.
- Device tab -> STM32F100RBλ₯Ό μ ννλ€.
- Target tab -> Code Generation -> Use Micro Lib μ ννλ€.
- Debug tab -> μ€λ₯Έμͺ½ use λΌλμ€ λ²νΌμ μ ννλ€.
- Debug tab -> ST-Link Debugger λ₯Ό μ ννλ€.
- Debug tab -> ST-Link Debugger νλͺ© μμ Settingsλ₯Ό μ ννλ€.
- Settings -> Debug tab -> Port -> SW μ μ ννλ€.
- Utilities tab -> Use Debug Driver μ ν΄μ νλ€.
- Utilities tab -> ST-Link Debugger λ₯Ό μ ννλ€.
MDK-ARM μ»΄νμΌ λ° λλ²κΉ
- F7 : μ»΄νμΌ
- Ctrl + F5 : λλ²κΉ
- Load μμ΄μ½μ λλ¬ μ€ννμΌμ νλμ¬ λ©λͺ¨λ¦¬μ μ μ₯μν¬ κ²½μ°, 보λμ reset λ²νΌμ λλ¬μΌ νλ‘κ·Έλ¨μ΄ μμλλ€.