JTAG写入器
JTAG写入器的使用说明中。下图是 gpIo. eww文件1 D: Projects\0& K60\k60\chaoTi- srG\01 gpio回区文件正〕编辑巴〕查看y收工具红)帮③后退··捏索立件买圆1地址D08209:01M鞅修改日期文件和文件夹任务bIn口重命名这个文件文夹文夹2011:312移动这个立□sr011—-889:31自复制这个文件7KIEF文件将这个文件发布到程b45压E文件如011-3-28g:以子牛形式发运此回ei.P5逛EP文件2011-3-220:281还工AI留kpa册除京个立1H文本文档其它位置高或的女铛共字文档g我的电脑详信息型:工A-n3 norSpa修改目期;20-2-24945大小:158字节18字节我的电脑打开后,如下图所示E IAR Enbedded Workbench DE1=2iHelpD品娜舀“]》留到LASHFle日gpio- FLASHYToid celayiin=l壬壬美子壬子子美壬卦于女美子三壬三美王女壬于美女乐女三美乐三美王女子于子共壬二蚤□Lpu但□ cOversToid cain droid□prL□mairg_init【IpIT14,Q图 Includes hLINwhile(11IORTC r13gpio xcvcrcctforTCrl41:delay( 1000)Build Debug Loc「In 27,Col 2左边是工程中的文件列表,CPU存放的是跟芯片有关的文件, drivers中存放的是驱动文件,像GP¤驱动、小灯驱动、键盘驱动等。 Project中有主函数与中断函数。(2) Workspace的选择A)如果将程序下载到RAM中,则在上图中的 Workspace中选择worksFLASH 512KB PFLASHRAM 128KBRAM4K日FLASH 512KB flAshFL凸SH25日PL点H西K日DFLA5HFL白5H西日 FFLASHFLASH_128KB_PFLASH_128KB_DFLASHFL凸SH128 KB PFL凸SHFLASH 64KB PFLASH 64KB DFLASHB)如果将程序下载到 FLASH中,则在上图中的 Works pace中选择WorksFLASH512 KB PFL么SHRAM 128KBRAM日4K日RAM 32KBKB PFLASHFLASH 256K B flash 25EKB flashFLASH_120KB_PFLASH_120KB_DFLASHFLASH 128KB FLASHFLASH 64KB PFLASH 64KB DFLASH(3) Debugger的选择在工程名上右击,在弹出的菜单中选择 Options选项Files日的piUk6 0 tower-PAM12n-团□cmmOp ti oILs□cpu口 drivers田□|ARRebuild al1proje团□ OutputStop Buildour ce code control pFile propertiesSet as act然后会弹出如下界面Options for node gpio stowerCC++ compileOutput Converter Setup Download Im ages Extra OptionsPluginsBuildBuild actionsDriver□ Run toLinkerma1工LSetup macrosAngel口 Use macro file(sGDB ServerⅠ AR ROM- monitoJ-Link]-TraceTI Stellaris FtDiDevice description file□ Override defaultRDI求T0DLTD工 RS \CONFIG\debugger \Fresca1e1ickB0xxzST-LIIThird-Party Driver匚K"carg选择 Debugger,在右边选择驱动,A)如果使用JTAG写入器,则在驱动中选择etup Download Images Extra OptionsFluginsDriver□BLL tQB)如果使用」Link写入器,则在驱动中选择p DowrloadImes Extra Options p1Driver己L工LSetup macros(4)编译程序点击上具栏中的make按钮Mal在下方会弹出 Message消息框MessagesBuilding configuration gpig-FLASHUpdating build treeConfiquration is up-to-date(5)擦除写入及在线调试A)如果写程序到RAM,再点击ADownload and Debug在弹出的界面中可以进行在线调试APEA Crt: CODE PEADONname this上10:k0x1fEf04县1E504241,I2,01[f043Ux1t!tU44:u±L工10,#0nx1fffm447·nxfr通过工具2些苎艺x进行在发调试此时程序已经下载到目标版中,而且断电后不易失,)如果写程序到 FLASH,则点击菜单栏中的 Project,如下图所示File edit vieTooldow Help丸丑dFi1e》Wv回B点ddFLASH 512KB PFLImport File listE④ it Cor£ieturn lTdFI日[ gpio_k0euTEais function calls all of the 222Cegt口th已盈正卫p2CeE吕由 commotMew pAdd Existing Projectstartivoicl田□drie口AROptAltoDISable the watchdog t□patmSource code contr olurdog disar1e门)氵□ projectd]gpio⊥歷aksFTpy any pector or dL□u咖utRebuild allPer form processor init正Batch buildsysinit(]:Stop BuildCtrl+Breakritt(nin")DownLoad and debugC+1+只ee工2et卫 Rst ca2eif(Mc_sR紅sMCS£菏Make Restart Debugger Ctrl+Rprintf software ReRestart lebCtrltshiftfRi重 4C sash S MC5RsHL0CkDownloadDownload active application upEraseW口TPT受官兰TnDW擦除:选择 Erase memory弹出Flash baderM C: Progran Fles( IAR Systems( Embedded workbench 6. 0\arrn confilgiFleshloader' Freescal=L k 504.>..I. x/eCxffffFM D: Progran Files IAR Systems\Embedded workbench 6. 0larm'config 'flashloader Freescale=lF ashK:).x flash 0x0:⊥3「FFErEras点 erase|就可以写入:选择 Download active application就可以写入了与入器上面的纸:K60 JTAG(K60JTAG写入器)适用于: CdeWarrior ide、| AR Embedded workbench ide反面:简要说明1.在IAR环境下, Debugger中的 Driver框中要选择 PE micro。2在AR坏境下,如果将程序写入RAM,那么在 Workspace框中选择RAM,点工具栏中的make即可进行程序的写入与在线调试。3.在AR环境下,如果将程序写入 FLASH,那么在 Workspace框中选择 FLASH,点菜单中的 Project,选中 Download,选 Erase memory进行擦除。擦除成功后,点ownload- Download active application进行写入