Georg, File this as a bug in the bug tracker. It seems it outputs an extra (CODE) piece that should only be used on Harvard architectures (e.g. mcs51).
Maarten > hello all, > > any idea on the below issue? Specifically, what do I do wrong if compiling > STM8 code for RAM?? Any help is highly appreciated! > > Thanks and regards, > Georg > > >> Anfang der weitergeleiteten Nachricht: >> >> Von: Georg Icking-Konert <ick...@onlinehome.de> >> Betreff: STM8 code in RAM >> Datum: 15. September 2015 17:55:37 MESZ >> An: sdcc-user@lists.sourceforge.net >> >> hallo all, >> >> following up an earlier question I encounter the following problem: STM8 >> flash block write & erase operations need to be executed from RAM. I >> (hope I) correctly followed the below proposal by Klaus and Maarten, as >> well as the SDCC manual. However, when compiling any source file with >> option â--codeseg MYSEGâ I get this error message: >> >> sdcc -mstm8 --std-sdcc99 -DSTM8S207 --codeseg MYSEG -c RAM_routines.c >> -o RAM_routines.rel >> RAM_routines.asm:96: Error: <u> undefined symbol encountered during >> assembly >> >> The respective error line in file RAM_routines.asm reads >> .area MYSEG (CODE) >> >> I have prepared a simple example (toggles GPIO from RAM), which is >> available under http://www.cream-tea.de/tmp/RAM_Code.zip >> <http://www.cream-tea.de/tmp/RAM_Code.zip> . For any help on this topic >> thanks a lot in advance! >> >> PS: the SDCC version is 3.5.0, and the error occurs under MacOSX and >> Win7 >> >> Regards, >> Georg Icking-Konert >> > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140_______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user > ------------------------------------------------------------------------------ Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user