9G-N79E8X 新唐N79E8X+Keil C51入门开发过程简介
4,在“uVision4”的IDE菜单中选择“Project”->“Manage”->4,在“uVision4”的IDE菜单中选择“Project”->“Manage”->“Components,Environment,Books”打开“Components,Environment,Books”页面里的“Project Components”, 1,在“uVision4”的IDE菜单中选择“Project”->“Opitions for Target ‘N79E8X’”,在“Output”页面勾选“Create HEX File”,并在“Select Folder Objects”指定 2,在“Opitions for Target ‘N79E8X’”的“Debug”页面选择用硬件仿真器“NUVOTON_8051_KEIL_Driver”或者“Nuvoton Nu-Link 8051 Debugger”勾选“Run to main{}”, 四,调试CM0的MDK-ARM基本工程 1,点击在“uVision4”的IDE菜单中选择“Flash”->“Download”便会自己编译代码生成HEX文件并下载到目标板子中(N79E85J Tiny Board V002的板子要通过USB线接到电脑USB上);; 2,点击在“uVision4”的IDE菜单中选择“Debug”->“Start/Stop Debug session”进入调试状态,然后选择“Debug”->“Run”,全速运行,可以看到IO口上的LED在秒闪烁。
双击“Target1”改名为“N79E8X”,双击“Source Group 1”改名为“boot”再添加“lib”“drv”“src”“inc”等目录后点击“OK”。
5,在“uVision4”的IDE菜单中选择“File”->“New”后选择“File”->“Save”把新建立的文件保存到“D:works9G-CM09G-N79E8Xsrc”,文件名为“main.c”,右击项目窗口中的“src”选择“Add Files
to Group src”并在“main.c”中填入下面内容:
#include
#include "N79E855A.h"
void delay_ms(unsigned ms)
{
unsigned int i,j;
for(i=0;i
void main(void)
{
while(1)
{
P0=P1=P2=P3=0x00;
delay_ms(500);
P0=P1=P2=P3=0xFF;
delay_ms(500);
}
}
三,配置Keil C51+N79E8X基本工程
目录到“D:works9G-CM09G-N79E8Xobj”,后点击“OK”,同样在“Listing”中在“Select Folder Listings”指定目录到“D:works9G-CM09G-N79E8Xlst”;
点击后面的“Setting”里面选择上“AP”,“2.7V”,“CHBDA=0xff”,“CBORST”,“XTAL1”,“CKF”和“22MHZ”后点击“Write Config”,页面的“Driver DLL:”
中填上“S8051.DLL”。
3,在“Opitions for Target ‘N79E8X’”的“Utilities”页面选择“Use Target Driver for Flash Programming”用 “NUVOTON_8051_KEIL_Driver”
或者“Nuvoton Nu-Link 8051 Debugger”勾选上“Update Target before Debugging”后在“Setting”里面的“Configure”,勾选择全部4个选项后点击“OK”再“OK”退出;
3,在“Opitions for Target ‘N79E8X’”的“C/C++”页面的“Include Paths”中填入“..inc”。
9G-N79E8X新唐N79E8 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)