10年前、記事_UC3A / Bの開発環境をセットアップします

ほとんどの設定と  Z32Uクロスコンパイル環境の設定  と類似

Windows環境

ステップ2:ドライバのインストールとツールチェーンのmkIIのライトV2

インストールと操作AVR32-、GNUツールチェーン-2.0.3.exe、インストールによって促さは、インストール後mkIIのliteのを挿入し、ドライブが自動的に検索します

ステップ3:統合開発環境をインストールします。

ファイル名を指定して実行AVR32Studio-2.0.2-Setup.exeが、インストールが完了すると、cygwinのツールチェーンパスPATH環境変数は、すなわちPATHパスはそのようなものであることを確実にするために、少なくとも

C:\プログラムファイル\ Atmel社の\ AVRツールは、AVR32ツールチェーンの\を\ bin; C:\プログラムファイル\ Atmel社の\ AVRツールAVR32ツールチェーン\ AVR32の\ビン\; C:\プログラムファイル\ Atmel社の\ AVRツールAVR32ツールチェーンを\ \ libexecに\ gccの\ AVR32 \ 4.2.2。

正しいパスの設定を確認するには、次のコマンドを使用します

LDの-version

-versionとして

CC1の-version

あなたはアトメルバージョンであれば、それは正しいです

開発環境の設定を完了するために、「ソフトウェア取扱説明書1.1.pdf」の指示を押します

ステップ4(オプション):ドライブのマウントDFU

駆動DFUが含まれているインストールFlip_Installer_3_3_2.exe、

Linuxのインストール

Linuxのインストールは、以下の操作手順は比較的簡単です

インストールのXerces-C

YUMのXerces-Cをインストール

avr32_gnu_toolchain_fedora_8.zipを展開し、すべてのRPMをインストール

RPM -i AVR32-のbinutils-2.17.atmel.1.2.6-1.fc8.i386.rpm AVR32-GCC-newlibの-4.2.2-atmel.1.0.8_1.fc8.i386.rpm AVR32-GDB-6.7.1 .atmel.1.0.3-1.fc8.i386.rpm avr32gdbproxy-3.0.11-1.fc8.i386.rpm avr32headers-1.9.11-1.fc8.noarch.rpm AVR32-のlinux-のbinutils-2.17.atmel。 1.2.6-1.fc8.i386.rpm AVR32-のlinux-gccの-4.2.2-atmel.1.0.8_1.fc8.i386.rpm AVR32-のlinux-GDB-6.7.1.atmel.1.0.3-1。 fc8.i386.rpm avr32parts-1.9.9-1.fc8.noarch.rpm avr32program-3.0.4-1.fc8.i386.rpm avr32trace-2.0.3-1.fc8.i386.rpm avrfwupgrade-1.0.3- 1.fc8.i386.rpm libavr32ocd-3.0.8-1.fc8.i386.rpm libavr32sim-0.2.1-1.fc8.i386.rpm libavrtools-3.0.9-1.fc8.i386.rpm libelfdwarfparser-2.0。 5-1.fc8.i386.rpm

直接avr32studio avr32studio-ide-R2.0.2-linux.gtk.x86.zip実行を展開

autotoolsのはpliginがhttp://sourceware.org/eclipse/autotools/次のautotoolsのをインストールするためのインストール手順に従って、Linuxでサポート

sourcewareのEclipse更新サイト:http://sourceware.org/eclipse/update

アップデートをインストールするには、に行く:ヘルプ - >ソフトウェアアップデート - あり...>検索してインストールし、「インストールする新規フィーチャーを検索」とすでにsourcewareのEclipseのサイトが設定されていない場合は、次のヒットをクリックして、「ヒット新規リモートサイトの...」と、上記のURLに置きます。追加した新しいサイトをオフにチェックして、autotoolsのインストールを選択し、「完了」ヒットして、完了を打ちます

デバッガは、モードのautotoolsで使用することができます

共通コマンド

表示情報avr32program -l -vライター

フラッシュを消去

avr32program chiperase

DFUブートローダを書き込み、

avr32program chiperase

avr32programプログラム-finternal @ 0×80000000,512Kb -cxtal -e -v -O0×80000000 -Fbin AT32UC3A-ISP-1.0.0.binの
avr32programプログラム-finternal @ 0×80000000,512Kb -cxtal -e -v×-O0 808001FC -Fbin AT32UC3A-isp_cfg-1.0.1.bin

バッチISPプログラミングアプリケーションを使用します

batchisp -device at32uc3b0256 -hardware usbの-operation消去Fメモリフラッシュblankcheckのloadbuffer  myapp.elf  プログラムの開始を確認する0にリセット

おすすめ

転載: www.cnblogs.com/hshy/p/10927762.html