mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-18 16:45:33 -04:00

・pwsw_hold割り込みを入れるまでの時間が現行よりも遅くなっているのを修正。実測すると現行が正しい。プリスケーラ(task_interbal)のリファクタリング時に帳尻合わせ忘れてた ・試遊台で自動電源onが機能しなくなっていた。起動理由フラグの管理を間違えていた。 adc.c getmean3() 使っていないので削除、それに伴い不要になった変数も削除 batt_params.c バッテリパラメータを別ファイルに pm.c コメント間違い修正 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@362 013db118-44a6-b54f-8bf7-843cb86687b1
55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
;;; 領域の定義
|
|
;32kB = 0x7FFF
|
|
MEMORY BCL0: (00000H, 01000H )
|
|
;MEMORY BCL1: (01000H, 01000H ) ; バックアップ領域
|
|
MEMORY ROM : (02000H, 03000H )
|
|
;MEMORY ROM_BKUP:(05000H, 03000H ) ; バックアップ領域
|
|
;MEMORY OCD :(0FC00H, 00400H ) ; OCDが使っているらしい
|
|
|
|
|
|
;;; セグメントの割当先設定
|
|
; ブートブロック0に割り当てる
|
|
MERGE LDR_CODE : =BCL0
|
|
MERGE LDR_CODL : =BCL0
|
|
MERGE FSL_CODE : =BCL0 ; =FSL ; 謹製フラッシュライブラリ
|
|
MERGE @@LCODE : =BCL0 ; スタートアップルーチン
|
|
;MERGE @@LCODEL : =BCL0
|
|
|
|
;MERGE LDR_RINT:=BCL0
|
|
;MERGE LDR_CNST:=BCL0
|
|
MERGE LDR_CNSL:=BCL0
|
|
|
|
|
|
|
|
; 通常領域に置く
|
|
MERGE ROM_CODE:=ROM
|
|
MERGE @@CNST: =ROM
|
|
MERGE @@R_INIT: =ROM ; ROM以外に置きたいならスタートアップルーチンを要修正
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; マジックナンバー
|
|
;; magic.cの中で指定
|
|
|
|
|
|
;--- RAM領域 -------------------------------------------------------
|
|
;
|
|
; RAM1,RAM2領域はユーザープログラムで使用しても良いですが、セルフプログラム時は
|
|
; セルフプログラムのライブラリが使用するため、値は破壊されます。
|
|
;
|
|
memory RAM : (0FF900H, 0500H) ; ユーザーRAM領域
|
|
;memory SLF_RAM : (0FF900H, 0020H) ; Slef Program予約領域[使用禁止]
|
|
memory RAM2 : (0FFE20H, 00C0H) ; セルフプログラム時、使用禁止領域
|
|
;memory SLF_RAM : (0FFE00H, 0020H) ; Slef Program予約領域[使用禁止]
|
|
|
|
|
|
;MERGE @@DATA:=RAM
|
|
;MERGE @@INIT:=RAM
|
|
;MERGE @@INITL:=RAM
|
|
;MERGE @@DATAL:=RAM
|
|
;MERGE FSL_DATA:=RAM
|
|
;;MERGE DKANA:=RAM
|