
ここ最近,突然知らない人から,定義の作り方を教えて下さいとか定義下さいと直メやメッセージをもらいますが,個別返答はしません。
中には登録したてのHNでメッセージを送ってこられる方がおられますが,これなど論外です。
個別に答えてたのでは時間がいくらあっても足りないのと面倒くさいので返事しませんが,隠し立てする訳ではないので,チェロのやり方を載せておきます。
他にも方法があるでしょうが,これまでに問い合わせしてこられた方に一括して回答します。
1.解析するECUに近いECUのROMイメージと定義を探す
2.判明している定義のECUIDを編集して,仮に使えるようする
3.Mifesで解析したいECUと判明しているECUのイメージを読み込む
4.ECUFlashで解析したいECUと判明しているECUを読み込む
5.判明している定義から作りたい定義に変更するEXCELワークシートを作成する
6.定義項目毎にMifesで検索しながらアドレスを微調整する
7.合ってるかどうかはECUFlashのEdit Map Definitionを編集して確認し,正しければEXCELにアドレスを入力して確定する(この時,判明しているROMのアドレスとのズレを計算し,近いアドレスのものは同じようにずらして仮に入れておくと未確定部が減らせられる)
8.マップスケールが異なる場合,elements等も編集する(EXCEL側も変更する)
9.EXCELで吐き出させた定義をエディターで貼り付けて定義ファイルを作り,ECUFlashで再度読み込み,4~9を繰り返して確定していく
10.EXCELでRomRaider用定義も計算させる
12.ECUFlashで確定後,RomRaider定義を確定する
13.他に,BabyBinny,Filecmp,XML Editor,逆アセンブラー等も使用
慣れてくれば足掛け数日程度で95%以上確定可能です。
なお,定義が100%確定できていない時にROM編集する場合,編集したい部分だけの定義を作っておいた方が無難です,
未確定(アドレスがずれてる)部分を含む場合,書き替えていないはずのデーターが書き換わることがあります。
--
Posted at 2009/06/06 09:52:17 | |
トラックバック(0) |
レガ | クルマ