Gast
#1311225
Hallo Gemeinde,
bisher nutzte ich den AT89LP4052 mit 4k Programmspeicher.
Nun nutze ich einen AT89LP2052 mit 2k Programmspeicher.
Programmspeicherbereich AT89LP2052: 000 - 7FF
Codeerstellung mit µVision 3.
Flashsoftware Atmel AT89ISP.
In Entwicklungumgebung ist Target auf AT89LP2052 eingestellt.
In Flashsoftware auch 2052 eingestellt
Lade ich das erstellte Hex-File in die Flashsoftware,
wird der Code nicht angezeigt, da er ab Bereich 0x0800 eingeschrieben
wird.
Mach ich in µVision das Häkchen an:
"Use on Chip ROM 0x0 - 0x07ff"
bringt er mir das:
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: CODE
SEGMENT: ?C_C51STARTUP
LENGTH: 000CH
Der Code sieht so aus
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Das sollte den Programmspecher nun wirklich nicht überreitzen. ;o) Wie bekomme ich den Code in den richtigen Bereich? Oder wo liegt mein Fehler? ?-) Danke und Grüße Kerno