[H8-ML(299)] RE: [H8-ML(297)] 続 SRAM
From: "Kaneto Yasuhiro" <kaneto@xxxxxxxxxxxxxxxxxxx>
Date: 1999年09月10日(金)16時55分24秒

>
> オブジェクトをリンクしたときに、どういうアドレス配置に
> したかで決まります。秋月のアセンブラですと、.SECTION を
> 埋め込んでおくと、メモリ配置を決められます。
>
>  .SECTION RAM,DATA,LOCATE=H'FEF10
>
> とすると変数は内蔵のRAMに配置されますし、
>
>  .SECTION RAM,DATA,LOCATE=H'20000
>
> とすると変数は外付け(0x20000 を想定)に配置されます。
>
私は秋月のCで書いているんですがつまり、スタートアップルーチン(アセンブラで
かいてリンクするやつ)の内容を変えてあげればいいのですか?
その場合は上に書いてあるのをどこに加えればよろしいのでしょうか?
んー本当に基本的なことばっかり先ほどから質問しているような気がする・・・・
・。
ちなみに私の場合以下のようなものを使っています。
;
	.cpu 300ha:20
	.import _main
;
ramend:	.equ	h'fff10	 ;RAM END FFF0F+1
;
	.section reset0,data,locate=h'0
	.data.l	init
;
	.org	h'100
	init:		mov.l	#ramend,er7
;
	jmp	@_main
;
	.end
しかし少しだけ光が見えてきた気がする・・・・。

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


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


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