diff --git a/testing/examples/STR710Test/.gitignore b/testing/examples/STR710Test/.gitignore new file mode 100644 index 000000000..a2d3f5abd --- /dev/null +++ b/testing/examples/STR710Test/.gitignore @@ -0,0 +1,2 @@ +.dep +src/main.lst diff --git a/testing/examples/STR710Test/prj/hitex_str7_ram.ld b/testing/examples/STR710Test/prj/hitex_str7_ram.ld index 7ea221a6d..a0b2a3c68 100644 --- a/testing/examples/STR710Test/prj/hitex_str7_ram.ld +++ b/testing/examples/STR710Test/prj/hitex_str7_ram.ld @@ -82,17 +82,17 @@ SECTIONS { *(.init) *(.fini) - PROVIDE_HIDDEN (__preinit_array_start = .); + PROVIDE (__preinit_array_start = .); KEEP (*(.preinit_array)) - PROVIDE_HIDDEN (__preinit_array_end = .); - PROVIDE_HIDDEN (__init_array_start = .); + PROVIDE (__preinit_array_end = .); + PROVIDE (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) - PROVIDE_HIDDEN (__init_array_end = .); - PROVIDE_HIDDEN (__fini_array_start = .); + PROVIDE (__init_array_end = .); + PROVIDE (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) - PROVIDE_HIDDEN (__fini_array_end = .); + PROVIDE (__fini_array_end = .); } >DATA . = ALIGN(4); diff --git a/testing/examples/STR710Test/prj/hitex_str7_rom.ld b/testing/examples/STR710Test/prj/hitex_str7_rom.ld index c5c4de480..11ac4b621 100644 --- a/testing/examples/STR710Test/prj/hitex_str7_rom.ld +++ b/testing/examples/STR710Test/prj/hitex_str7_rom.ld @@ -83,17 +83,17 @@ SECTIONS { *(.init) *(.fini) - PROVIDE_HIDDEN (__preinit_array_start = .); + PROVIDE (__preinit_array_start = .); KEEP (*(.preinit_array)) - PROVIDE_HIDDEN (__preinit_array_end = .); - PROVIDE_HIDDEN (__init_array_start = .); + PROVIDE (__preinit_array_end = .); + PROVIDE (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) - PROVIDE_HIDDEN (__init_array_end = .); - PROVIDE_HIDDEN (__fini_array_start = .); + PROVIDE (__init_array_end = .); + PROVIDE (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) - PROVIDE_HIDDEN (__fini_array_end = .); + PROVIDE (__fini_array_end = .); } >CODE . = ALIGN(4); diff --git a/testing/examples/STR710Test/src/main.c b/testing/examples/STR710Test/src/main.c index 99f2d2628..c60b9f65c 100644 --- a/testing/examples/STR710Test/src/main.c +++ b/testing/examples/STR710Test/src/main.c @@ -41,6 +41,20 @@ */ #include "typedefs.h" +/* Increase the size of this dummy global data to create a larger ROM image */ +static const char test[] = + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa" + "ljasdfljkasdfljsaflsjadflksjadflksjadfasdfsadfsa"; + + + /*=========================================================================*/ /* DEFINE: All Structures and Common Constants */ /*=========================================================================*/