[S] ax51 emulator

#8022266
Lesenswert?

Laut Keil heißt das für 8051 nicht mehr ax sondern CX https://developer.arm.com/documentation/CX51PB/latest/

"This document is only available in a PDF version. Click Download to view."

The Keil Cx51 ANSI C Complier supports all classic and extended 8051 device variants."

Cx51 Compiler: The Keil 8051 and 251 development kits contain different C Compilers for optimum support of device variants. Cx51 is used as a generic term for: C51 Compiler for classic 8051 devices, 8051 IP cores, Dallas Contiguous Mode, and other extended devices CX51 Compiler for Philips 8051 MX and SmartMX C251 Compiler for 251 devices and 251 IP cores

The Cx51 Compiler gives complete access to all hardware components within your C source code. For example, you can control peripherals using SFR registers, write optimum interrupt code with CPU register banks, accelerate variable access with the data, idata, or pdata memory type, and use efficient bit operations or atomic bit manipulation. 8051 devices provide various physical memory spaces: fast DATA space, up to 16MB large XDATA space, and CODE space for constants. F Cx51 offers: Three well-defined memory models that provide the default memory allocation for variables Generic pointers that access all memory spaces Memory types that control the space for variables or pointer accesses. Memory-specific pointers reduce RAM requirements, and optimize program execution

LX51 Extended Linker ...

Distributors Arm has over 30 trusted distributors around the world offering products, training and support. https://www.arm.com/products/development-tools/distributors

Digi-Key electronics Premier Farnell / Newark

#8022276
Lesenswert?

Christoph db1uq K. schrieb:

Laut Keil heißt das für 8051 nicht mehr ax sondern CX

Ist ja schön was Du alles googeln kannst, aber der TO möchte einen AX51 kaufen. Das ist ein weißer Kasten mit einem Kabel vorne dran, das man statt der CPU ins Zielsystem steckt. Nichts von Keil und auch nicht als pdf.

https://wie-tec.de/hitex-ax51-in-circuit-emulator-development-tool

Die Variante für HC08 hatte ich früher mal.

#8022842
Lesenswert?

Ja mit dem Cx51 habe ich mich vertan. Cx51 ist nur der C-Compiler, das PDF beschreibt die gesamte Programmierumgebung:

Cx51 8051/251 Development Tools: "The Keil μVision4 IDE fully integrates Cx51 Version 9 and provides control of the Compiler, Assembler, Real-Time OS, Project Manager, and Debugger in a single, intelligent environment. With support for all 8051 devices and full compatibility with emulators and third-party tools"

Emulatoren gibt es als reine Softwarelösung, dann natürlich nicht echtzeitfähig, oder wie hier eine Hardware, mit der man eingeschränkte Echtzeituntersuchungen durchführen kann, vielleicht mit Breakpoints an denen die Ausführung anhält und die Registerinhalte in dem Moment anzeigt.

Ich kenne das von meinem ersten Computer, dem AIM65 von Rockwell, 1977 gekauft. Der hatte so einen Single-Step Modus. Nach jedem Programmschritt oder an vier wählbaren Breakpoints wurde ein NMI (non-maskable Interrupt) ausgelöst und die Ausführung angehalten.

#8022871
Lesenswert?

Soul E. schrieb:

KI-Antworten

So eine Beleidigung! Ich habe nur meine NI benutzt.

Sangwoon hat sich leider nicht mehr gemeldet. Welche Gedanken er dazu hatte werden wir nicht mehr erfahren. Den 8051 gibt es seit 1980, und wenn ich den halben Meter Kabelzopf am "weißen Kasten" sehe, fürchte ich, dass der Emulator nicht für neuere schnelle Versionen taugt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren