embedded systems developers tools, cross compilers
  Home  |   SwiftX Archive  |   SwiftForth Archive  |

Re: separate flash space problem

From: Frank Boon <fboon_at_runbox.com>
Date: Thu, 03 Aug 2006 18:50:11 +0200

I use SWIFTX to program the flash. I think the compiler is the culprit
here..

I looked at the TARGET.HEX file, and the section doesn't show up in the
HEX-file.

[TARGET.HEX]
:100000000C94EA0B18950000189500001895000054
:1000100018950000189500000C9497091895000099
:100020001895000018950000189500000C94210800
:10003000189500001895000018950000189500000C
:1000400018950000189500001895000018950000FC
:10005000BA93AA93FF91EF913196EF93FF93319763
:10006000EE0FFF1FC895A02D3196C895B02D0895AD
[...]
:1016E000AA930E94280008000E9491010E94B7005E
:1016F0000E942800FF000E94540108950E94A80241
:101700000E942800080051DA0E94990208950E9460
:10171000A8020E942800100048DA0E949902089549
:10172000AC91BB27EBDF08950D90BC91A02DEFDFAE
:1017300008950E9428000C002CDA0895B0D90954AD
:10174000455354424F415244E4D808950C9105BB8F
:10175000A991B99108950C9102BBA991B9910895ED
:101760007ADFA5DD08950C043A03003A0300000077
:1017700000960200000A00D001D001DD5EFFBA939E
:10178000AA93F7E1E6E6B0E0A0E690E085E1C8952F
:1017900031960D920197D9F7A991B99108950E94B8
:1017A00028003A030E944A020E941F02E8DF0CDF71
:1017B00012960E945702BA93AA930E9428003600FC
:1017C0003BD80E94280011000E946103C2DD9CDD0D
:1017D000C7DF0895F894F2E0E2E4B0E0A8EAD2E0CE
:1017E000C6E9F3E0E9E3EDBFFEBF7894D8CFFFFF91
:00000001FF

Leon Wagner wrote:

>Looks like you're not burning both CDATA sections into flash.
>
>
>>-----Original Message-----
>>From: swiftx-bounce_at_forth.com
>>[mailto:swiftx-bounce_at_forth.com] On Behalf Of Frank Boon
>>Sent: Thursday, August 03, 2006 7:36 AM
>>To: swiftx_at_forth.com
>>Subject: [swiftx] separate flash space problem
>>
>>Can anybody see what I'm doing wrong?
>>
>>Platform: ATMEL MEGA16.
>>
>>What: I'm trying to setup a bootloader, which must reside in
>>a particular space in de flash (last 2k).
>>
>>Problem: A simple word isn't compiled in the separate flash space.
>>
>>Thanks in advance,
>>Frank Boon
>>Metatronics
>>
>>
>>[config.f]
>>[...]
>>3800 3FFF CDATA SECTION FLASHBOOT \ Flash code space
>>BOOTLOADER 2K
>>(byte addressed)
>>0000 37FF CDATA SECTION FLASH \ Flash code space
>>(byte addressed)
>>FLASH
>>0060 01CF IDATA SECTION IRAM \ Internal initialized data
>>01D0 045F UDATA SECTION URAM \ Internal uninitialized data
>>[...]
>>
>>[app.f]
>>[...]
>>FLASHBOOT
>>: boot 12 . ;
>>FLASH
>>: noboot 12 . ;
>>[...]
>>
>>
>>[command window output]
>>[...]
>>INCLUDE BUILD
>> Start End Size Used Unused Type Name
>> 0000 37FF 14336 6126 8210 CDATA FLASH
>> 3800 3FFF 2048 12 2036 CDATA FLASHBOOT
>> 0060 01CF 368 21 347 IDATA IRAM
>> 01D0 045F 656 429 227 UDATA URAM ok
>>[...]
>>CONNECT TARGET ok
>>[...]
>>boot
>>TARGET READY ok
>>[...]
>>noboot 12 ok
>>[...]
>>See noboot
>>1732 |TIB| CALL 0E942800
>>1736 LITERAL C 0C00
>>1738 . RCALL 2CDA
>>173A RET 0895 ok
>>[...]
>>See boot
>>3800 7 R31 SBRS FFFF
>>3802 7 R31 SBRS FFFF
>>3804 7 R31 SBRS FFFF
>>3806 7 R31 SBRS FFFF
>>3808 7 R31 SBRS FFFF
>>380A 7 R31 SBRS FFFF
>>380C 7 R31 SBRS FFFF
>>380E 7 R31 SBRS FFFF
>>3810 7 R31 SBRS FFFF
>>3812 7 R31 SBRS FFFF
>>3814 7 R31 SBRS FFFF
>>3816 ETC...
>>[...]
>>----------------------------------------------------------------------
>>swiftx_at_forth.com The SwiftX programming discussion email list
>>To unsubscribe, send subject "unsubscribe" to
>>swiftx-request_at_forth.com For list command help, send subject
>>"help" to swiftx-request_at_forth.com Message archives are
>>located at http://www.forth.com/archive/swiftx
>>----------------------------------------------------------------------
>>This list is a forum for SwiftX users. For product support
>>and bug reports, please send email to support_at_forth.com
>>----------------------------------------------------------------------
>>
>>
>>
>
>----------------------------------------------------------------------
>swiftx_at_forth.com The SwiftX programming discussion email list
>To unsubscribe, send subject "unsubscribe" to swiftx-request_at_forth.com
>For list command help, send subject "help" to swiftx-request_at_forth.com
>Message archives are located at http://www.forth.com/archive/swiftx
>----------------------------------------------------------------------
>This list is a forum for SwiftX users. For product support and bug
>reports, please send email to support_at_forth.com
>----------------------------------------------------------------------
>
>
>

----------------------------------------------------------------------
swiftx_at_forth.com The SwiftX programming discussion email list
To unsubscribe, send subject "unsubscribe" to swiftx-request_at_forth.com
For list command help, send subject "help" to swiftx-request_at_forth.com
Message archives are located at http://www.forth.com/archive/swiftx
----------------------------------------------------------------------
This list is a forum for SwiftX users. For product support and bug
reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Thu Aug 03 2006 - 09:50:42 PDT

This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:51 PST