XMEGAを使ってみる2

NGワーオ:ARMその他32ビットマイコン
↑ねむいさんが余計な事を言わないため用



…さて、XMEGAを使えるものにすべく少しずつフレームワークを固めてきましたが、
今現在まだまだ手探り段階です。

un
↑突っ込みどころ満載な画像

私のXMEGA用の開発環境はコンパイラがWinAVR,ライタ/デバッガがJTAGICEmk2です。
主人の遺物から強奪したから譲り受けたJTAGICEmk2はハードウエアのリビジョンが古く、
PDIモードが使用できないためJTAGモードでしかアクセスできません!!

んでもって何でライタと書き込みアダプタをつなぐケーブルがFPCじゃないかというと
FPCコネクタがガバガバになってて普通の電線で無理やり繋げて修復するまで書き込み
すら満足にできなかったからですよクソァ!!
…はぁはぁ…まぁコマンドラインツール使えるからあまり不便には感じませんが…。


この環境でフラッシュメモリに焼きこんだFONTX2ファイルやBMPファイルを表示できる
ようになるまで出来ました。AVR使いの方はご存知かと思いますがコンパイラやAVRの
アーキテクチャそのもののいろんな制約で表示できるようになるまで難儀しました。
しかし一度峠越えて扱い方わかるともうあとは楽でした…

un
↑BMPファイルを表示した上にFONTX2(美咲フォント)で赤文字透過表示したところ。
 一部誤字があってアレな部分が伏せ字になってしまってますが無害です(棒
 バレンタインだったし!


…さて、こっから先どうするかを考えなくてはならないのですが、EBIを使ってSRAMとか
繋げることも考えました。XMEGAで使用できるEBIはALE無しでもSRAMに接続できるはず
ですが現行のXMEGAのモデルではEBIを構成するために必要なの一部のバス(PORTL)が物
理的に存在せず、実質上ALE使わないと大容量のSRAMを扱うことができませんクソァ!
…オホホ私ったら…失礼…SDRAMはもっとひどいことになってるらしいですね…。

でもLCDを繋げるくらいならALE無しでも十分すぎるくらい賄えるので、前回の液晶を先ず
EBIで繋げてアクセスするところからはぢめます…。
それと今思いつきましたがMAI電子さんより購入した高速SRAM付きFPGAボードを死蔵
していますのでこれを利用しない手は無いですね…!
丁度fenrir氏がcblsrvをISE11.xでも使えるように更新してくれましたので…
ねむいさん今度こそ本気だす!!

un
↑やるやる詐欺

Comments

PORTLが無いって、エラッタと言うより、製造ミスじゃ・・・

XMEGAに対応したライタを持っていないし、私はXMEGAはしばらく様子見ですねぇ。

ねむいです。こんばんは。

>PORTLが無いって、エラッタと言うより、製造ミスじゃ・・・
2010年2月現在、型番すら存在してませんが今後PortL,G,Nも出ている144pinの
ラインナップが追加されるのではないかと睨んでいます。
尤もXMEGAが世に出るまで難産だったのを鑑みると数年後DataSheet&AppNote
から4port-EBIの項がひっそりと削除されてるなんてこともありえますが…。

>XMEGAに対応したライタを持っていないし、私はXMEGAはしばらく様子見ですねぇ。
XMEGAで使える比較的容易/低価格で手に入るライタとしては純正のAVRISPmk2
(ただしPDIのみ)がありますね。あとはAVR-ONE,そして私が使用している
JTAGICEmk2。ただしこちらはHw_Revが低いものはPDIモードが使用できません。

現状はXMEGAはAVRに頭までどっぷり浸かった物好きな人専用といった所でしょうか
(↑仕事で使ってる人ごめんなさい!)

Post a Comment








Go to top of page