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

Reply via email to