[H8-ML(120)] Re: Hitachi monitor V2.0C?
From: Noboru Aoki <ji1nzl@xxxxxxxxxxxxxxx>
Date: 1999年05月09日(日)17時38分17秒
Mr. Ahmet Onat

This is SkyGazer.
I read your questions, but it was very difficult to understand problems
you were trying to solve. I only understood you had assembling errors
or compiling errors as you did not have header souce file in which interrupt
vector should be defined.

I recommend you read your Hardware manual carefully, and understand definition 
of interrupts of H8 MPU. Interrupt address are defined in start address at 0x00000000 
called interrupt vector table in which interrupt procudere start address are stored. 

It(Interrupt verctor) is locatedfrom start address = 0x00000000 in H8 MPU. This 
discription is written in Hardware manual clealy and in detail. You can understand 
it by reading Hardaware manual.( SH MPU can locate interrupt vector area in any
address specified by user program, but H8's is fixed on 0x00000000. )

Also your problem is strongly dependent on its program souce code of Hitachi's
Monitor.  Then understanding program algorizm is important to port your program.

If you have some assembling errors, or compiling errors, I think you can solve 
errors by re-write its soource code relates to the error message.

This is a kind of porting technic, but it is not always easy because this work
is strongly dependent to the monotor application and assembler syntax.
I think it is necesarry to study H8 Hardware manual, assebbler syntax,
and Monitors source code in detail.

In my undestandings, Hitachi's monitor works interrupt vector is located in RAM area
as something like mirror in order to debug user programs.
Because user program has to be loaded in RAM area not in ROM area, and it has to have 
interrupt vector table in the user program in itself . By the way Hitachi's monitor 
itself should have interrupt vectors in ROM area start at address 0x00000000.
You will understand these relations between two interrupt vectors to study meaning of
the Minitor program source code.   

SkyGazer   





スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]