From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8172 invoked by alias); 7 Sep 2012 03:29:43 -0000 Received: (qmail 8158 invoked by uid 22791); 7 Sep 2012 03:29:42 -0000 X-SWARE-Spam-Status: No, hits=-3.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from bay0-omc2-s1.bay0.hotmail.com (HELO bay0-omc2-s1.bay0.hotmail.com) (65.54.190.76) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 07 Sep 2012 03:29:29 +0000 Received: from BAY163-W63 ([65.54.190.125]) by bay0-omc2-s1.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 6 Sep 2012 20:29:28 -0700 Message-ID: From: tangwei To: CC: Date: Fri, 07 Sep 2012 03:29:00 -0000 In-Reply-To: <503B1940.1000608@siva.com.mk> References: ,<4FE1B18B.2090702@siva.com.mk> ,<4FE2C0F1.1090005@siva.com.mk> ,<4FE98E64.4090807@siva.com.mk> ,<4FEED299.6000001@siva.com.mk> ,<4FF29AC5.5070605@siva.com.mk> ,<503B1940.1000608@siva.com.mk> Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit MIME-Version: 1.0 X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: RE: [ECOS] Re: Troubles when develop app with Kwikstik X-SW-Source: 2012-09/txt/msg00002.txt.bz2 Dear Ilija, you said > SRAM startup is not intended for use with Redboot but with JTAG. You can > use OpenOCD or J-Link. but I found many examples in the net,which use Redboot(ROM startup burn into the on-chip flash)to debug the RAM startup APP(elf fomat) by the gdb com connect style not JTAG. steps are same as I have mentioned below. Do you mean only the Kwikstik not support this debug style? Thanks ---------------------------------------- > Date: Mon, 27 Aug 2012 08:52:48 +0200 > From: ilijak@siva.com.mk > To: tziang@hotmail.com > CC: ecos-discuss@ecos.sourceware.org > Subject: [ECOS] Re: Troubles when develop app with Kwikstik > > On 21.08.2012 05:52, tangwei wrote: > > Dear all, > > > > I have a FreeScale's Kwikstik board,and have troubles when develop > > with it as below > > > > setp1:Use the default redboot setting for KwikStik,and then download > > the bin into the flash, > > then connect the COM,I get the below string on the computer,it seems > > the redboot is OK. > > > > Platform: Freescale KwikStik (Cortex-M4) > > RAM: 0x1fff8000-0x20007000 [0x1fffb6a8-0x20007000 available] > > RedBoot> > > > > step2:Prepare the app from the examples directory (ELF fomart) > > If I use the default kernel setting(the startup setting is ROM),build > > the examples with the kernel, > > get the hello(elf fomart). > > then use the gdb tool download the hello > > (gdb) set remotebaud 38400 > > (gdb) target remote /dev/ttyUSB0 > > Remote debugging using /dev/ttyUSB0 > > 0x00003aa2 in ?? () > > (gdb) load hello > > Loading section .rom_vectors, size 0x8 lma 0x0 > > Load failed > > (gdb) > > > > You can't load ROM startup with RedBoot. There is an experimental FLASH > startup > http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001623 that will enable > loading applications in Flash by means of Internal Flash driver > http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001561 . With these you > should be able to load and run application, but GDB usage is limited > because current GDB stub doesn't support hardware breakpoints. > > > if I use the starup setting SRAM for the kernel,then do as above > > > > (gdb) set remotebaud 38400 > > (gdb) target remote /dev/ttyUSB0 > > Remote debugging using /dev/ttyUSB0 > > 0x00003aa2 in ?? () > > (gdb) load hello > > Loading section .rom_vectors, size 0x8 lma 0x1fff8400 > > Loading section .ARM.exidx, size 0x10 lma 0x1fff8408 > > Loading section .text, size 0x4dbc lma 0x1fff8418 > > Ignoring packet error, continuing... > > Ignoring packet error, continuing... > > Ignoring packet error, continuing... > > Ignoring packet error, continuing... > > Ignoring packet error, continuing... > > > > I want to download the app to the RAM for debug,so I think the second > > kernel startup setting is right, > > but I don't know somewhere else to make the change, > > can anyone help me,where is the bug, and how to debug? > > > > SRAM startup is not intended for use with Redboot but with JTAG. You can > use OpenOCD or J-Link. > > I hope this helps. > > Ilija > > > -- > Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos > and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss > -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss