[Homepage][BBS][Blog][YouTube][asablo]

エアーバリアブルBBS
新エアーバリアブルBBS
初めにお読み下さい Please read first ホームページ ブログ YouTube 過去ログ倉庫
HI-TECH でバグ遭遇 大勢に影響なし
こんにちは、寒い日が続きます。お体は大切に。
さて、秋月ではPI18Fが大量発売とのことですが、当方はPIC10F322でこそこそやってます。何しろ後閑先生からでた年頭お題がPIC10F3xxシリーズなのでして。
HI-TECH Cでコンパイルすると新規搭載スペレジ関連がおかしくなり、結果はV9.82でインクルードするhファイルの設定が間違っていて、ご本家サイトではV9.83発表済みでした・・チャンチャンというわけで。単なるボヤキです。
裏事情を勝手に推察すると、PIC10F3xxが9月発表で直前に周辺のマクロを入れ替え設計したが、それがオーストラリアまで伝わらず、コンパイラは知らん顔で発表直前に発覚し、V9.83をリリースした・・・。よくある話です。http://d.hatena.ne.jp/nobcha23/20120115
ではでは、バグ乗り越え頑張りましょう。
  • nobcha
  • URL
  • 2012/01/29 (Sun) 13:58:43
Re: HI-TECH でバグ遭遇 大勢に影響なし
nobchaさん、お久しぶりです。

またも貴重な情報を頂き感謝致します。

ストロベリーリナックスの
http://strawberry-linux.com/catalog/items?code=40007
に興味を持ち、私も触ってみようと考えていた所です。

確かに、比較しますと確かに違いました。
C:\Program Files\HI-TECH Software\PICC\9.82\include\pic10lf322.h
C:\Program Files\HI-TECH Software\PICC\9.83\include\pic10lf322.h

C:\Program Files\HI-TECH Software\PICC\9.83\docs\readme.txt
602行以降に、10F322についての記述が追加されていましたが、本件とは関係があまり無く、
実際はヘッダーファイルの405行以降のレジスターアドレスが盛大に間違えています。
これは大変でしたですね。

余談ですが、
MPLABのインストーラCABに搭載されているHitech PICCのファイル名が9.80でも、
MPLABのバージョンにより、中身が違うバージョンのHitech PICCだったりするので、
結構手動でインストーラーを作っているのかな等と思ったこともあります。

それでは、また宜しくお願いします。
  • air_variable
  • URL
  • 2012/01/29 (Sun) 15:52:41

返信フォーム






プレビュー (投稿前に内容を確認)