I try to insert a new section in FLASH, and at the same time, some functions will add into this section. In my project, I need call these functions by functions pointer, so i do the following test code: #include <stdint.h>
void foo(uint8_t* t) __attribute__((section(".mysection"))); void (*pfun)(); int main(void) { uint8_t m; pfun = foo; (*pfun)(&m); foo(&m); while(1); return (0); } void foo(uint8_t* t) { uint8_t c; uint8_t i; c=0; for(i=0;i<30;i++) c++; *t = c; } and add the -Wl,--section-start=.mysection=0x1c00 in link option of WINAVR. I try to compile this file, it works ok. but when i try to load debugger, the AVR studio 4.13 beta528 exit abnormally. Now, I do not know where the problem is.......Need your help! :) Thanks a lot. Jane -- View this message in context: http://www.nabble.com/I-have-met-a-problem.....-tf4241266.html#a12068348 Sent from the AVR - gcc mailing list archive at Nabble.com. _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list