Difference between revisions of "LPC1768: Keil Project For Hex File"
Line 1: | Line 1: | ||
+ | [[category: LPC1768 Tutorials]] | ||
=Objective= | =Objective= | ||
In this tutorial we will see how to setup a keil project to generate .hex file for LPC1768<br><br> | In this tutorial we will see how to setup a keil project to generate .hex file for LPC1768<br><br> | ||
+ | [[File:00_Lpc7168_Keil.png]]<br><br> | ||
− | |||
− | |||
− | |||
<b>Step1:</b> Open the Keil software and select the New Microvision project from Project Menu as shown below.<br> | <b>Step1:</b> Open the Keil software and select the New Microvision project from Project Menu as shown below.<br> | ||
Line 18: | Line 17: | ||
[[File:Lpc1768_Keil_04.png]]<br><br> | [[File:Lpc1768_Keil_04.png]]<br><br> | ||
− | <b>Step5:</b> As LPC1768 needs the startup code, click on <b>Yes</b> option to include the <b>LPC17xx Startup</b> file. | + | <b>Step5:</b> As LPC1768 needs the startup code, click on <b>Yes</b> option to include the <b>LPC17xx Startup</b> file.<br> |
[[File:Lpc1768_Keil_05.png]]<br><br> | [[File:Lpc1768_Keil_05.png]]<br><br> | ||
Line 29: | Line 28: | ||
<script src="https://gist.github.com/SaheblalBagwan/bd64798708617af14fcc.js"></script> | <script src="https://gist.github.com/SaheblalBagwan/bd64798708617af14fcc.js"></script> | ||
</html> | </html> | ||
+ | <br> | ||
<b>Step8:</b> After typing the code save the file as <b>main.c</b>.<br> | <b>Step8:</b> After typing the code save the file as <b>main.c</b>.<br> | ||
[[File:Lpc1768_Keil_08.png]]<br><br> | [[File:Lpc1768_Keil_08.png]]<br><br> | ||
− | <b>Step9:</b> Add the recently saved file to the project | + | <b>Step9:</b> Add the recently saved file to the project<br>. |
[[File:Lpc1768_Keil_09.png]]<br><br> | [[File:Lpc1768_Keil_09.png]]<br><br> | ||
Line 51: | Line 51: | ||
[[File:Lpc1768_Keil_14.png]]<br><br> | [[File:Lpc1768_Keil_14.png]]<br><br> | ||
− | <b>Step15:</b> Enable the option to generate the .hex file | + | <b>Step15:</b> Enable the option to generate the .hex file<br> |
[[File:Lpc1768_Keil_15.png]]<br><br> | [[File:Lpc1768_Keil_15.png]]<br><br> | ||
Revision as of 00:36, 26 March 2016
Objective
In this tutorial we will see how to setup a keil project to generate .hex file for LPC1768
Step1: Open the Keil software and select the New Microvision project from Project Menu as shown below.
Step2: Browse to your project folder and provide the project name and click on save.
Step3: Once the project is saved a new pop up “Select Device for Target” opens, Select the controller(NXP:LPC1768) and click on OK.
Step4: Select the controller(NXP:LPC1768) and click on OK.
Step5: As LPC1768 needs the startup code, click on Yes option to include the LPC17xx Startup file.
Step6: Create a new file to write the program.
Step7: Type the code or Copy paste the below code snippet.
Step8: After typing the code save the file as main.c.
Step9: Add the recently saved file to the project
.
Step10: Add the main.c along with system_LPC17xx.c.
Step11: Build the project and fix the compiler errors/warnings if any.
Step12: Code is compiled with nor errors. The .hex file is still not generated.
Step13: Click on Target Options to select the option for generating .hex file.
Step14: Set IROM1 start address as 0x0000.
Step15: Enable the option to generate the .hex file
Step16: .Hex file is generated after a rebuild.
Step17: Check the project folder for the generated .hex file.