KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc

KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc

ID:28099231

大小:295.50 KB

页数:11页

时间:2018-12-08

KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc_第1页
KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc_第2页
KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc_第3页
KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc_第4页
KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc_第5页
资源描述:

《KEIL下调试JLINK下载LPC2290外部FLASH程序 步骤.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1、采用JLINKFLASHERARMV8410进行程序下载,下载玩程序后,运行keil程序即可进行仿真。2、J-FLASHARM配置指定flash时,可能出现flash的ID跟实际不符合,这是进入到J-FLASH安装目录:使用“记事本”,打开flash.Csv找到对应的flash修改其ID号。ID号可事先通过J-FLASH进行读取得到。操作为:J-FLASH---target—connect,然后再J-FLASH的LOG中或者弹出的错误提示栏中可以得到。设置完成后,打开要下载的.Hex或者.BIN文件进行擦除和下载,如果中间出现下载提

2、示错误,则将目标板断电,再重新上电即可恢复正确。3、keil中的相关设置本目标板使用的事SST32VF1601flash和2M的外部PSRAM。此处不要选择用JLINK进行下载。程序下载采用J-FLASHARM来进行。分散加载表:;*************************************************************;***Scatter-LoadingDescriptionFilegeneratedbyuVision***;**************************************

3、***********************LR_IROM10x800000000x00200000{;loadregionER_IROM10x80000000{;loadaddress=executionaddress*.o(RESET,+First)*(+RO)}RW_IRAM10x810000000x200000{;RWdata;RW_IRAM10x400000400x4000-0x40{;RWdata*(+RW+ZI)}STACKS0x40002000UNINIT{Startup.o(Stacks)}HEAP+0UNINIT{

4、Startup.o(Heap)}};实现函数定位的分散加载方式;LR_IROM20x40000000;{;ER_IROM20x40000000FIXED{;drv_uart0.o(+RO);};}Debug选单中的ini文件内容:FUNCvoidSetup(void){_WDWORD(0xE01FC080,0);//DisablePLL_WDWORD(0xE002C014,0x0f814914);//pinsel2_WDWORD(0xFFE00000,0x1000ffef);//BCFG0_WDWORD(0xFFE00004,0x100

5、0ffef);//BCFG1PC=0x80000000;}Setup();//SetupforDownloadLOADOutPutlpc2294ucos252.AXFINCREMENTAL//Download//g,main该project使用的STARTUP.S文件为在keil自带的启动文件基础之上做了部分修改后的。第一个修改:;ExternalMemoryPinsdefinitionsPINSEL2EQU0xE002C014;PINSEL2Address;PINSEL2_ValEQU0x0F6001D4;不行PINSEL2_Val

6、EQU0x0f814914;;PINSEL2_ValEQU0x0E6149E4;CS0..3,OE,WE,BLS0..3,;D0..31,A2..23,JTAGPins第二个修改:;MemoryMapping(whenInterruptVectorsareinRAM)MEMMAPEQU0xE01FC040;MemoryMappingControlIF:DEF:REMAPLDRR0,=MEMMAPIF:DEF:EXTMEM_MODEMOVR1,#3ELIF:DEF:RAM_MODEMOVR1,#2ELSEMOVR1,#1ENDIFSTRR

7、1,[R0]ENDIFCODE_BASE0EQU0x00000000CODE_BASE1EQU0x80000000CODE_BASE2EQU0x81000000MAP_STARTEQU0x40000000MAP_ENDEQU0x40000040IF:DEF:NO_COPY;LDRR2,=CODE_BASE2;forIDLEoperationELSE;=>IF:DEF:DB_IRAMIF:DEF:REMAPIF:DEF:VIC_COPY0LDRR2,=CODE_BASE1ELIF:DEF:VIC_COPY1LDRR2,=CODE_BASE

8、2ELSE;=>IF:DEF:VIC_COPY0LDRR2,=CODE_BASE0ENDIFLDRR0,=MAP_STARTLDRR1,=MAP_ENDVIC_COPYCMPR0,R1LDRCCR3,[R2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。