Forum: Mikrocontroller und Digitale Elektronik ADuC7060 programmieren


von Luky S. (luky)


Lesenswert?

Ich habe mir ein Board mit dem ADuC7060 gebaut und möchte es nun 
programmieren. Bei den älteren ADuC702x ging das immer wunderbar mit dem 
integrierten seriellen Bootloader und ARMWSD.exe von Analog.
Dieses kennt jedoch den neuen 7060 noch nicht und beschwert sich auch 
darüber.
Gibt es eine Alternative? Leider habe ich auf dem Board keinen 
JTAG-Anschluss vorgesehen, den habe ich nur auf dem Evalboard...

von geb (Gast)


Lesenswert?

Im Datenblatt steht:

PROGRAMMING
The 62 kB of Flash/EE memory can be programmed in-circuit, using the 
serial download mode or the provided JTAG mode.
Serial Downloading (In-Circuit Programming)
The ADuC7060 facilitates code download via the standard UART serial 
port. The parts enter serial download mode after a reset or power cycle 
if the NTRST/BM pin is pulled low through an external 1 kΩ resistor. 
When in serial download mode, the user can download code to the full 62 
kB of Flash/EE memory while the device is in-circuit in its target 
application hardware. An executable PC serial download is provided as 
part of the development system for serial downloading via the UART.

Kann sein, daß du den aktuellen ARMWSD bootloader neu runterladen mußt.
Du kannst den 7060 auch in ADICHIP.ini sinngemäß eintragen.

Grüße gebhard

von Luky S. (luky)


Lesenswert?

Das Datenblatt hab ich ja gelesen aber die aktuelle v1.8 von ARMWSD 
kanns eben nicht.
Ich werde den 7060er mal eintragen versuchen. Danke!

von Luky S. (luky)


Lesenswert?

Leider finde ich im aktuellen Datenblatt keine Angaben zu den benötigten 
Adressen, aber die derzeitige Version sieht eher nach Copy&Paste aus. 
Stellenweise wissen sie nichtmal ob der Chip jetzt 32 oder 64kb Flash 
hat...
Also mal abwarten.

von Tilo (Gast)


Lesenswert?

Nun ja, das Tool ist ein Jahr alt, also nicht aktuell :(
Hast du mal versucht, den 7060er in die ADIChip-Datei einzutragen?

von Luky S. (luky)


Lesenswert?

Wie bereits geschrieben finde ich die benötigten Adressen leider nicht 
um den 7060 einzutragen. Prinzipiell geht das aber, der 
Programmiervorgang scheint derselbe zu sein.

von Tilo (Gast)


Lesenswert?

Hm, Handbuch S.19. SRam an Adresse 0x40000, Flash an Adresse 0x80000. 
Anscheinend will das Tool auch die Adresse des Bootloader haben. Da kann 
ich nur raten. Beim 7026 waren es die letzten 2kb des 64kb Flash. Ich 
könnte vermuten, dass es hier ähnlich ist, also die letzten 2kb des 32kb 
Flash.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.