Professional Documents
Culture Documents
HDSD Keil-C Cho Nuvoton ARM
HDSD Keil-C Cho Nuvoton ARM
B th vin CMSIS theo chun ca ARM B th vin dnh cho dng chip ang dng. Project hin ti l dng ARM Cortex M0 - h M051 B Diver Standar
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 1
Trong th mc Project to 2 th mc con l Obj v Lst cha cc file bin dch. M Keil C ln Project New uVision Project
t tn Project v lu vo trong th mc Project trong th mc to ra trn OK Tip theo l bc chn dng chip
y c 3 la chn Geniric CPU Data Base l cc dng chip c bn ca cc hng NuMicro Cortex-M Database l dng chip ARM ca Nuvoton NuVoi Database l dng chip nhc ca Nuvoton Project ny s dng ARM Cortext M0 ca Nuvoton Chn Numicro Cortex-M Database ca Nuvoton Ok
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 2
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 3
tin qun l file ngun file th vin file project ta s to ra cc nhm file nh sau:
Tip theo thc hin Add Files ngun Nhm CMSIS Files
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 4
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 5
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 6
Ti Tab Tagert chn nh sau: Mc Xtal: in gi tr thch anh s dng trong Boad. Project ny s dng thch anh ni 22.1184MHz. Chn Use Cross-Module Optimization Chn Use Micro LIB
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 7
Chuyn sang Tab Output . Mc Select Folder For Objects link ti th mc Obj \Project\Obj Chn Create Hex file Ok
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 8
B qua Tab User Chuyn qua Tab C/C++ ti mc define thm on m sau: USE_STDPERIPH_DRIVER Ti mc Optimization chn Level 2(-O2) Click vo du ti mc Include paths
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 9
Chuyn sang Tab Asm chn thumb Mode Ti Tab Linker chn nh sau:
Chuyn qua Tab Debug v lm nh sau: Chn Use bng Nu-link nu dng mch Nu-link.
Qu trnh ci t project xong. By gi c th chuyn qua file main vit chng trnh v bin dch. Tin hnh bin dch nhn F7 Bin dch thnh cng
Nh vy l qu trnh to Project thnh cng v qu trnh bin dch khng c li. C th thc hin Debug.
Cng ty TNHH Gii php TULA (www.tula.vn) & Tp on Cng ngh Nuvoton (www.nuvoton.com) Page 12