![]() | ||
| Home | SwiftX Archive | SwiftForth Archive | |

I use Swiftx 3.2.4, but it won't burn the whole HEX-file ( the extra
section won't be burned)
Is that also the case with you - can you burn the HEX-file with swiftx?
best regards,
Frank Boon
Jach Fong wrote:
>Hi!
>
> I usually use another way to put the codes into the upper 64KB area of
>ATMega128.(need new compiler
>words to support their execution, but it is not concerned in this problem).
>The codes can be correctly saved
>into TARGET.HEX. My SWiftX version is 2.04.2A. Not sure if it will work on
>other versions.
>
> $12000 EQU TopCode
> ....
> THERE ( --adr) TopCode OVER - GAP
> : boot 12 . ; \ put the codes into the upper 64KB
> THERE EQU TopCode \ save it for next time usage
> ( --adr) THERE - GAP \ restore the pointer in lower 64KB
>
> Best Regards,
>
> Jach Fong
>
>At 01:55 AM 2006/8/4, you wrote:
>
>
>>This is another example of somebody who should read the manual better
>>!!! :-[
>>if
>>
>>[BUILD.F]
>>[...]
>>FLASH SAVE-CODE TARGET.HEX
>>FLASHBOOT APPEND-CODE
>>[...]
>>
>>then
>>
>>[TARGET.HEX]
>>[...]
>>:1017D000C7DF0895F894F2E0E2E4B0E0A8EAD2E0CE
>>:1017E000C6E9F3E0E9E3EDBFFEBF7894D8CFFFFF91
>>:103800000E9428000C000E94C9050895FFFFFFFFD9
>>:00000001FF
>>
>>Frank Boon wrote:
>>
>>
>>
>>>guess what happens is I change BUILD.F
>>>
>>>[BUILD.F]
>>>[...]
>>>SAVE-CODE TARGET.HEX
>>>[...]
>>>
>>>to
>>>
>>>[BUILD.F]
>>>[...]
>>>FLASHBOOT SAVE-CODE TARGET.HEX
>>>[...]
>>>
>>>then
>>>
>>>[TARGET.HEX]
>>>:103800000E9428000C000E94C9050895FFFFFFFFD9
>>>:00000001FF
>>>
>>>But both sections in one file? I think it's not possible as I can't look
>>>into/change the compiler.
>>>
>>>Any comments? I will make a work-around, but it's not pretty!
>>>
>>>best regards,
>>>Frank Boon
>>>
>>>Frank Boon wrote:
>>>
>>>
>>>
>>>
>>>>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
>>----------------------------------------------------------------------
>>
>>
>
>
>----------------------------------------------------------------------
>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 Fri Aug 04 2006 - 01:59:50 PDT
This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:51 PST