ユーザー名:

パスワード:


パスワード紛失

新規登録
ビートス オンラインショップへ
アブソリュート株式会社様へ

Re: 出荷時に書き込まれているブートローダを入手したい

このトピックの投稿一覧へ

Re: 出荷時に書き込まれているブートローダを入手したい

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-9-9 21:31 | 最終変更
disklessfu  <EXPERT>   投稿数: 209
ビット・トレード・ワン社にhex公開もしくは送付を依頼するのも一つの手だと思います。

すみません。ここからは、資料が散逸してちょっと頼りないことしか書けません。

確か去年だったと思いますが、私
PIC18F2550用のHIDブートローダを無料版C18でコンパイルして一応動作にも成功しました。今もそのブートローダを使用しています。

その時のビルドフォルダをさっきから探したんですが、
MLAを再インストールした際に削除してしまったようです。

どのMLAのソースを使ったかはっきり記憶していないんですが、
C18に対応していた最終版のv2013-06-15かそのちょっと前あたりだと思います。v2013-02-15あたりの可能性が高いような気もします。
発売時期の関係から、ビット・トレード・ワンさんがASOOVU USBに書き込んだものはもっと前の版をベースにしていると思います。

C18はv3.47評価版をインストール後60日以内の状態で使用しました。

ソースは殆ど変更していません。
セルフビルドの理由は、MLA内には4550用バイナリしかないので、
2550専用が欲しいと思ったからです。
ただLEDのポートはハードに合わせて変更したと思います。

他に、main.c のUninitializedMain関数内に
#ifdef ENABLE_FLASH_SIGNATURE_VERIFICATION
で有効になる箇所があるんですが、つまりシグネチャチェックですが、
これを無効にしました。
そうしないとアプリケーションの方に遷移しなかったからです。
APP_SIGNATURE_ADDRESSにAPP_SIGNATURE_VALUEを書き込む作業を調べるのが面倒で端折ったからです。

追伸
>無料のコンパイラではできませんでしたので、
xc8の無料版ではビルドできないという意味ですよね。
私もそういう状況を確認したことがあったことを思い出しました。
C18がまだダウンロードできるのでそちらを利用して下さい。
イイね!の数:0
返信する

この投稿に返信する

題名
投稿本文

投稿ツリー

  条件検索へ