7: 2013-08-22 (木) 18:24:56 takaboo ソース 8: 2016-08-16 (火) 22:18:12 takaboo ソース
Line 11: Line 11:
弊社提供の[[GCC Developer Lite]]最新版のインストール先に「C:\Program Files\BestTech」フォルダを指定し、インストールコンポーネントとして「AT91SAM7Sシリーズでのみ使用」または「AT91SAM7Xシリーズでのみ使用」、もしくは「フルインストール」が選択されている必要があります。 弊社提供の[[GCC Developer Lite]]最新版のインストール先に「C:\Program Files\BestTech」フォルダを指定し、インストールコンポーネントとして「AT91SAM7Sシリーズでのみ使用」または「AT91SAM7Xシリーズでのみ使用」、もしくは「フルインストール」が選択されている必要があります。
-ソースをダウンロードし適宜解凍したら、MAKE_BL.BATを実行します。 +ソースをダウンロードし適宜解凍したら、MAKE_AND_WRITEL.BATを実行します。 
- ターゲットを大文字で入力(S512,S256,S128,S64,S32,X512,X256,X128):​ + ターゲットを大文字で入力(S512,S256,S128,S64,S32,SE512,SE256,SE32,X512,X256,X128): 
-AT91SAM7X512のUSBポートを使用したブートローダをコンパイルするものとするならば、ターゲット名として''X512''と入力しエンターキーを押します。 +AT91SAM7S256のUSBポートを使用したブートローダをコンパイルするものとするならば、ターゲット名として''S256''と入力しエンターキーを押します。 
- ターゲットを大文字で入力(S512,S256,S128,S64,S32,X512,X256,X128):​ X512+ ターゲットを大文字で入力(S512,S256,S128,S64,S32,SE512,SE256,SE32,X512,X256,X128): S256
 使用するコミュニケーションポートを大文字で入力(DBGU,DBGU2,US0,US1,USB):  使用するコミュニケーションポートを大文字で入力(DBGU,DBGU2,US0,US1,USB):
次に、使用するコンソールポートに応じてポート名を入力します。USBポートを使用しますので、''USB''と入力しエンターキーを押します。 次に、使用するコンソールポートに応じてポート名を入力します。USBポートを使用しますので、''USB''と入力しエンターキーを押します。
- ターゲットを大文字で入力(S512,S256,S128,S64,S32,X512,X256,X128):​ X512+ ターゲットを大文字で入力(S512,S256,S128,S64,S32,SE512,SE256,SE32,X512,X256,X128): S256
 使用するコミュニケーションポートを大文字で入力(DBGU,DBGU2,US0,US1,USB): USB  使用するコミュニケーションポートを大文字で入力(DBGU,DBGU2,US0,US1,USB): USB
- TARGET  : AT91SAM7X512+ TARGET  : AT91SAM7S256
 PORT    : USB  PORT    : USB
- SERIES  : SAM7X+ SERIES  : SAM7S
 BOOTCODE: boot_thumb.o  BOOTCODE: boot_thumb.o
- FILENAME: AT91SAM7X512_USB_BOOTLOADER+ FILENAME: AT91SAM7S256_USB_BOOTLOADER
 コンパイル中...  コンパイル中...
- cdc_enumerate.c: In function 'AT91F_CDC_Enumerate': 
- cdc_enumerate.c:387:16: warning: variable 'oldb' set but not used [-Wunused-but- 
- set-variable] 
- termsam7.c: In function 'main': 
- termsam7.c:1377:14: warning: unused variable 'j' [-Wunused-variable] 
 サイズ確認...  サイズ確認...
   text    data    bss    dec    hex filename    text    data    bss    dec    hex filename
-   7987       0    1940   9927    26c7 ./out/AT91SAM7X512_USB_BOOTLOADER.elf+   8005       0    6612  14617   3919 ./out/AT91SAM7S256_USB_BOOTLOADER.elf
         1 個のファイルをコピーしました。          1 個のファイルをコピーしました。
 COMPLIE OK !!!  COMPLIE OK !!!
Line 39: Line 34:
 JTAGにてブートプログラムを書き込みます エンターキーを押して下さい  JTAGにてブートプログラムを書き込みます エンターキーを押して下さい
- Open On-Chip Debugger 0.8.0-dev-00354-gc658229-dirty (2013-08-01-16:33)+ Open On-Chip Debugger 0.10.0-dev-00363-ga7984ee (2016-08-14-16:38)
 Licensed under GNU GPL v2  Licensed under GNU GPL v2
 For bug reports, read  For bug reports, read
-         http://openocd.sourceforge.net/doc/doxygen/bugs.html+         http://openocd.org/doc/doxygen/bugs.html 
 + adapter speed: 1000 kHz
 Info : only one transport option; autoselect 'jtag'  Info : only one transport option; autoselect 'jtag'
 srst_only srst_pulls_trst srst_gates_jtag srst_open_drain connect_deassert_srst  srst_only srst_pulls_trst srst_gates_jtag srst_open_drain connect_deassert_srst
- adapter speed: 32 kHz + Warn : Using DEPRECATED interface driver 'ft2232' 
- Info : clock speed 31 kHz + Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/... 
- Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0 + Info : clock speed 1000 kHz 
- , ver: 0x3)+ Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3)
 Info : Embedded ICE version 1  Info : Embedded ICE version 1
 Info : sam7.cpu: hardware has 2 breakpoint/watchpoint units  Info : sam7.cpu: hardware has 2 breakpoint/watchpoint units
 + adapter speed: 31 kHz
 dcc downloads are enabled  dcc downloads are enabled
- Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0 + fast memory access is enabled 
- , ver: 0x3) + Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3) 
- Warn : srst pulls trst - can not reset into halted mode. Issuing halt after rese + Warn : srst pulls trst - can not reset into halted mode. Issuing halt after reset
- t+ sam7.cpu: target state: halted
- target state: halted+
 target halted in ARM state due to debug-request, current mode: Supervisor  target halted in ARM state due to debug-request, current mode: Supervisor
 cpsr: 0x200000d3 pc: 0x00000000  cpsr: 0x200000d3 pc: 0x00000000
 adapter speed: 31 kHz  adapter speed: 31 kHz
- Warn : NOTE! Severe performance degradation without fast memory access enabled. + adapter speed: 1000 kHz
- Type 'help fast'. +
- Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0 +
- , ver: 0x3) +
- Warn : srst pulls trst - can not reset into halted mode. Issuing halt after rese +
- t. +
- target state: halted +
- target halted in Thumb state due to debug-request, current mode: Supervisor +
- cpsr: 0x400000f3 pc: 0x001007da +
- Warn : NOTE! Severe performance degradation without fast memory access enabled. +
- Type 'help fast'. +
- adapter speed: 500 kHz+
 auto erase enabled  auto erase enabled
 auto unlock enabled  auto unlock enabled
- Info : Padding image section 1 with 1 bytes + Info : Padding image section 0 with 12 bytes 
- wrote 16384 bytes from file ./out/termsam7.elf in 5.154961s (3.104 KiB/s) + Info : Padding image section 1 with 3 bytes 
- verified 7987 bytes in 0.424827s (18.360 KiB/s) + wrote 16384 bytes from file ./out/termsam7.elf in 3.319574s (4.820 KiB/s) 
- Error: timeout waiting for SYSCOMP & DBGACK, last DBG_STATUS: 10 + verified 8005 bytes in 0.179060s (43.658 KiB/s) 
- Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0 + Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3) 
- , ver: 0x3) + Warn : srst pulls trst - can not reset into halted mode. Issuing halt after reset. 
- target state: halted + sam7.cpu: target state: halted 
- target halted in ARM state due to breakpoint, current mode: Undefined instructio + target halted in ARM state due to debug-request, current mode: Supervisor 
- n + cpsr: 0x000000d3 pc: 0x00000000 
- cpsr: 0x000000db pc: 0x000000c3 + adapter speed: 31 kHz 
- Warn : NOTE! Severe performance degradation without fast memory access enabled. + Info : JTAG tap: sam7.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3)
- Type 'help fast'.+
 shutdown command invoked  shutdown command invoked
 ■■■■■■  ■■■■■■
Line 92: Line 76:
 続行するには何かキーを押してください . . .  続行するには何かキーを押してください . . .
-JTAGで接続する環境が無い場合は、マイコンボードをSAM-BAモードにしFLASH WRITERを使用してoutフォルダから手動でコンパイル済みファイルを選択して書き込みます。+JTAGで接続する環境が無い場合は、マイコンボードをSAM-BAモードにしFLASH WRITERやATMEL社の[[SAM-BA>http://www.atmel.com/ja/jp/tool​s/ATMELSAM-BAIN-SYSTEMPROGRAMMER.aspx?ta​b=documents]]を使用してoutフォルダから手動でコンパイル済みファイルを選択して書き込みます。
#ref(fw_sambamode.png,100%) #ref(fw_sambamode.png,100%)
コンパイル済みのファイルは、AT91SAM7[選択したターゲット]_[選択したポート]_BOOTLOADER.bin という名称で作られ、例えばAT91SAM7S256マイコンボードをUSBで使用する場合は AT91SAM7S256_USB_BOOTLOADER.bin を選択します。 コンパイル済みのファイルは、AT91SAM7[選択したターゲット]_[選択したポート]_BOOTLOADER.bin という名称で作られ、例えばAT91SAM7S256マイコンボードをUSBで使用する場合は AT91SAM7S256_USB_BOOTLOADER.bin を選択します。
***ソース及びコンパイル済みバイナリのダウンロード [#DOWNLOAD] ***ソース及びコンパイル済みバイナリのダウンロード [#DOWNLOAD]
 +#ref(SAM7_BL_2.7.ZIP)
 +バージョン: 2.7~
 +公開日: 2016/8/16~
 +更新内容:未リリース版GCC Developer Liteにてコンパイルできるよう調整~
 +USB選択時にXMODEME-1Kが正常動作しない不具合を修正~
 +ターゲットとしてSAM7SE追加
 +
#ref(SAM7_BL_2.5.ZIP) #ref(SAM7_BL_2.5.ZIP)
バージョン: 2.5~ バージョン: 2.5~


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom