On 05.05.2011 16:30, jjp jjp wrote: > Hi, > I test unified RAM configuration and it works for me with some modifications. > -. Replace SRAM by RAM hal_cortexm_kinetis_twr_k60n512.cdl to disable > execution of SWI in
Might help if I see your modified CDL (or diff). Have you tried with original files? > hal_reset_vsr (line 187). Execution of this part reset tower and flash code > runs again. Other than selecting SRAM what is your configuration? Can you send me the .ecc ? What gnutools are you using? > -. Lookup /dev/ser3 and make cyg_io_write instead of printf. Code with > printf reset tower and > flash code runs again. > > I also try to use cortexm exception support but it fails. > I install an exception handler with cyg_exception_set_handler for > CYGNUM_HAL_VECTOR_SERVICE > (vector 11 -> SVCall). I make a SWI call an I expect it to modify execution > flow to call my exception handler. > SWI calls hal_default_svc_vsr and R3 get a dummy value not a function address > value. I would need more information. Can you send some code snippet? > Why software interrupt doesn't call hal_default_exception_vsr? > Regards. > > ---------------------------------------- >> Date: Thu, 5 May 2011 00:36:00 +0200 >> From: ili...@siva.com.mk >> To: ecos-discuss@ecos.sourceware.org >> Subject: Re: [ECOS] Kinetis TWR-K60N512-KIT questions >> >> On 04.05.2011 12:46, jjp jjp wrote: >>> Hi, >>> It works with ecos toolchain and gcc-4.6 with -mcpu=cortex-m4! >>> Great job Ilija. >> Thanks for good words. >> I am testing some integer DFT code with gcc-4.6 / Cortex-M4. Shows >> performance improvement over M3 code even for plain C code. >> >>> My miktake was to put optimization flag to -O0 in global flags. >>> I will test your RAM configuration and give you feedbacks. >> I appreciate. >> >> Regards >> 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