2006-12-03 09:57 AM
2006-11-30 08:26 PM
Hi,
first of all I'm a newbie so be patient with me. My problem is the following: I'm using a STR710-EVAL board and I'm trying to port the Freertos to it. I have loaded my program in ram 0x20000000 and I have remapped the memory to Ram. whenever I get a SWI the next I see in my GDB is that the pc = 0x08 and everything crashes. I recognize that this is the address of my Exception handler for SWI but the address should be 0x200000018 where the code is located?????? What is happenning.2006-12-01 01:37 AM
Hi gea,
Program a simple jump table to RAM at address 0. Program this into Flash. When your interrupts fire, they will be redirected to your code in RAM.2006-12-03 09:57 AM
This is based on an older version (v3.20) - not got round to updating yet (busy with str9). But is quite simple todo.
It uses the Anglia IDEaliST toolchain (gcc based). Regards sjo ________________ Attachments : FreeRTOS.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HtEn&d=%2Fa%2F0X0000000aKd%2FTsNxxtZj68SJcuO21yGHUWRdCNyLc_bdlJEEXtchroU&asPdf=false