This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Mon51: Unable to download the application

Dear programmers,

I try to implement the monitor 51 into my target hardware but it doesn't operate.

I have some problems

1) Wenn I start the µV Simulator i see the following message:
Connected to monitor 51Vÿÿÿ

I think the "ÿÿÿ" must be the version. Why dir I receive "ÿÿÿ"??

2) With a other target hardware, I see a loading bar Wenn I start the µV simulator, but whit my target hardware I don't.

3) Why didn't I have a jump at address 0?

My configuration is as following:

- De Neumann memory area is 0 - 0xE1FF
and 0xF600-0xF6FF.
- My application start at 0.
- The monitor is placed into a flash at address 0xE200-0xF5FF (not De Neumann)
- The scratch memory for the monitor is placed at 0xF600-0xF6FF (De Neumann).


Remarks:
- By giving some commands in the µV simulator it is possible to move into the memory (for ex. $=0xE200 => sart of the monitor).
- I install the monitor with the folowing command: INSTALL 9 F6 E2
- I have make the following changes into the install.a51:
INT_ADR_OFF EQU 0H
DEF_PC_VAL EQU 0H

Thank you wery much for your help... I stay for three days on this problem and I don't see any solution.

Ludwig

  • I had the same problem with a T89C51CC01 on a custom board. If I installed the monitor at address 0xff00 (install 2 ff 0). It was becouse this 8051 requires to clear bit ENBOOT in AUXR1! This disables the FM1 Flash memory from address 0xf800 to 0xffff.
    So in short: the data area of mon51 was not accessible.
    Hope this helps.

    Gergely