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

How can i port debugger to my new 8051 compatible Chip ..?

Hello ..

I designed a 8051 compatible chip.
But i have no Develop environment.
So, I want to port uVision Debugger to my 8051.

All instruction of new 8051 are compatible with MCS-51. but new 8051 has two DPTRs and two DPTR control registers(DPT, DPM).

DPC(84h) : select DPTR0 or DPTR1 or Auto toggle
DPM(85h) : Select DPTRs mode auto increment or auto decrement or No change after MOVX A, @DPTR.

This DPTR features are not compatible standard 8051.

How can i port the my new 8051 to Keil uVision Debugger ..?

Is it possible my new 8051 to Keil uVision Debugger..?

I think that User defined peripheral DLL Design can not solve the Two DPTRs problem..

Thanks for your reading..^^

Parents
  • DPC(84h) : select DPTR0 or DPTR1 or Auto toggle
    DPM(85h) : Select DPTRs mode auto increment or auto decrement or No change after MOVX A, @DPTR.

    This DPTR features are not compatible standard 8051.


    But, they have already been implemented by at least one chip vendor.

    Maybe you should just copy an existing implementation. Then your chip would get the benefit of what's already supported by the Keil tools. Otherwise, to use these features, you'll have to write your own assembler routines for them. Why not take advantage of what already exists and not re-invent the wheel?

    Jon

Reply
  • DPC(84h) : select DPTR0 or DPTR1 or Auto toggle
    DPM(85h) : Select DPTRs mode auto increment or auto decrement or No change after MOVX A, @DPTR.

    This DPTR features are not compatible standard 8051.


    But, they have already been implemented by at least one chip vendor.

    Maybe you should just copy an existing implementation. Then your chip would get the benefit of what's already supported by the Keil tools. Otherwise, to use these features, you'll have to write your own assembler routines for them. Why not take advantage of what already exists and not re-invent the wheel?

    Jon

Children