「Avalon nano」の版間の差分

提供: tezos-wiki
移動先: 案内検索
(1 revision imported)
(おかしな日本語の編集、行の改行)
 
(3人の利用者による、間の5版が非表示)
1行目: 1行目:
It's a usb dongle, using only one A3233.
+
1つのA3233だけを使用した、USBドングルです。
  
== Hardware version 1.0 ==
+
==ハードウェアバージョン1.0 ==
=== Features ===
 
* VID/PID: 0x1FC9/0x0083
 
* Icarus protocol support
 
* It use USB CDC, without need driver installation under Linux
 
* Smart [[#LED|LED]] indicator
 
* Overheating protection. (>= 65℃)
 
* Adjust the hashrate automatically by temperature (~1.0GH/s - ~3.6GH/s)
 
  
Note: You may need install driver for windows before usage. Please down it here
+
===機能===
  
=== Software ===
+
* VID / PID:0x1FC9 / 0x0083
It can support CGMiner, BFGMiner and AvalonMiner(Based on BFGMiner) for now.
+
*イカルスプロトコルのサポート
==== CGMiner Under Ubuntu 14.04 ====
+
* Linuxでドライバをインストールしなくても、USB CDCを使用する
* Download / Compile / Run
+
*スマート[[LED | LED]]インジケータ
'''Download'''
+
*過熱保護。(> = 65℃)
Inside your home directory, download CGMiner
+
*ハッシュレートを温度(〜1.0GH / s〜3.6GH / s)で自動的に調整します。
git clone https://github.com/Canaan-Creative/cgminer
 
  
'''Compile'''
+
注意:使用する前に、Windows用のドライバをインストールする必要があります。ここからダウンロードしてください<ref> http://www.lpcware.com/system/files/lpcopen_examples_windows_usb_drivers_v1_10_0.zip </ ref>
cd cgminer
 
git checkout origin/avalon-usb -b avalon-usb
 
./autogen.sh --enable-icarus
 
make -j 4
 
  
'''Run'''
+
===ソフトウェア===
sudo ./cgminer --icarus-options 115200:1:1 --icarus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass
+
CGMiner、BFGMiner、AvalonMiner(BFGMinerベース)をサポートしています。
or
 
sudo ./cgminer --icarus-options 115200:1:1 --icarus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api-listen $@ 2&gt;./log
 
  
* Patches
+
==== Ubuntu 14.04でのCGMiner ====
Patch for Canaan Creative's CGMiner: [http://downloads.canaan-creative.com/software/avalon_nano/patches/001-avalon3-nano.patch 001-avalon3-nano.patch]
+
ダウンロード/コンパイル/実行
For what: CGMiner patch.
+
 
From where: Based c5ec1171@https://github.com/Canaan-Creative/cgminer/tree/avalon2
+
 '''ダウンロード'''
Comments:
+
 あなたのホームディレクトリの中で、CGMinerをダウンロードしてください
Support avalon3 nano in cgminer.
+
 git clone https://github.com/Canaan-Creative/cgminer
Support Icarus protocol.
+
 
 +
 '''コンパイル'''
 +
 cd cgminer
 +
 git checkout origin / avalon-usb -b avalon-usb
 +
 ./autogen.sh --enable-icarus
 +
 make -j 4
 +
 
 +
 '' '実行' ''
 +
 sudo ./cgminer --carus-options 115200:1:1 - carusus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass
 +
 または
 +
 sudo ./cgminer --carus-options 115200:1:1 -icarus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api -listen $ @ 2> ./log
 +
 
 +
*パッチ
 +
 Canaan CreativeのCGMiner用パッチ:[http://downloads.canaan-creative.com/software/avalon_nano/patches/001-avalon3-nano.patch 001-avalon3-nano.patch]
 +
パッチ目的:CGMinerパッチ。
 +
Based c5ec1171 @ https://github.com/Canaan-Creative/cgminer/tree/avalon2
 +
 
 +
コメント:cgminerでavalon3 nanoをサポートします。
 +
サポートIcarusプロトコル。
  
 
==== BFGMiner ====
 
==== BFGMiner ====
* Run
+
*実行
'''Run under Linux'''
+
  '' 'Linuxの下で走る' ''
./bfgminer \
+
  ./bfgminer \
-S ICA:/dev/ttyACMx \
+
        -S ICA:/ dev / ttyACMx \
-o stratum+tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 \
+
        -o stratum + tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 \
--set-device ICA:baud=115200 \
+
        --set-device ICA:ボー= 115200 \
--set-device ICA:reopen=timeout \
+
        --set-device ICA:reopen =タイムアウト\
--set-device ICA:work_division=1 \
+
        --set-device ICA:work_division = 1 \
--set-device ICA:fpga_count=1 \
+
        --set-device ICA:fpga_count = 1 \
--set-device ICA:probe_timeout=100 \
+
        --set-device ICA:probe_timeout = 100 \
--set-device ICA:timing=0.22 \
+
        --set-device ICA:タイミング= 0.22 \
--api-listen \
+
        --api-listen \
2&gt;log
+
        2> log
  
'''Run under Windows'''
+
  '' 'Windowsの下で実行する' ''
bfgminer.exe ^
+
  bfgminer.exe ^
-S ICA:\\.\COMn ^
+
        -S ICA:\\\ COMn ^
-o stratum+tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 ^
+
        -o stratum + tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 ^
--set-device ICA:baud=115200 ^
+
        --set-device ICA:ボー= 115200 ^
--set-device ICA:reopen=timeout ^
+
        --set-device ICA:reopen =タイムアウト^
--set-device ICA:work_division=1 ^
+
        --set-device ICA:work_division = 1 ^
--set-device ICA:fpga_count=1 ^
+
        --set-device ICA:fpga_count = 1 ^
--set-device ICA:probe_timeout=100 ^
+
        --set-device ICA:probe_timeout = 100 ^
--set-device ICA:timing=0.22 ^
+
        --set-device ICA:タイミング= 0.22 ^
--api-listen ^
+
        --api-listen ^
2&gt;log
+
        2> log
+
  
Note: See the details about the timing in README. It works ~4GH/s(400 * 11.8) at 400MHz.
+
  注:READMEのタイミングの詳細を参照してください。 400MHzで〜4GH / s(400 * 11.8)で動作します。
timing = (1 / (4 * 10 ** 9)) * 10 ** 9 (python format)
+
  タイミング=(1 /(4 * 10 ** 9))* 10 ** 9(Python形式)
  
* MHS Cur calculation
+
* MHS Cur計算
MHS Cur = Diff1 Work * (Difficulty Accepted / (Difficulty Accepted + Difficulty Rejected + Difficulty Stale)) * 60/ Elapsed * 71582788 / 1000000
+
  * 60 /経過* 71582788/1000000(MHS Cur = Diff1 Work *(受け入れ難/受け入れ難+拒否難+失効)
Note:
+
  注意:
1.if Difficulty Accepted + Difficulty Rejected + Difficulty Stale = 0, then Difficulty Accepted / (Difficulty Accepted + Difficulty Rejected + Difficulty Stale) = 1.
+
  1.受け入れ難易度+拒否難易度+難易度= 0、受け入れ難/受け入れ難易度+拒否難易度+難易度)= 1。
2.Get all the infomation through ./bfgminer-rpc -o summary
+
  ./bfgminer-rpc -o summaryを使用して、すべての情報を取得します。
  
* BFGMiner release from luck.dashjr
+
* luck.dashjrからのBFGMinerリリース
http://luke.dashjr.org/programs/bitcoin/files/bfgminer/
+
  http://luke.dashjr.org/programs/bitcoin/files/bfgminer/
  
 
==== AvalonMiner ====
 
==== AvalonMiner ====
It is developed under Windows with Chinese UI only, You can import the solution and crack it by yourself. It is distributed under UNLICENSE.Source code can be download here:
+
これは、中国語のUIのみでWindows環境にて開発され、あなたはソリューションをインポートして自分でそれをリバースすることができます。
 +
UNLICENSEの下に配布されています。
 +
ソースコードは、こちらからダウンロードできます:
 +
<ref> https://github.com/Canaan-Creative/Avalon-nano/tree/master/gui_1.0 </ ref>
  
===== Release =====
+
=====リリース=====
 
[http://downloads.canaan-creative.com/software/avalon_nano/software/20140911/ 20140911]
 
[http://downloads.canaan-creative.com/software/avalon_nano/software/20140911/ 20140911]
* Avalon3 nano windows miner(20140911)
+
* Avalon3 nano windows miner(20140911)
* Beautifull GUI  
+
* Beautifull GUI
* Auto detect Avalon nano
+
* Avalon nanoの自動検出
  
 
[http://downloads.canaan-creative.com/software/avalon_nano/software/20140803/ 20140803]
 
[http://downloads.canaan-creative.com/software/avalon_nano/software/20140803/ 20140803]
* Avalon3 nano windows miner(20140803) first version
+
* Avalon3 nano windows miner(20140803)最初のバージョン
* Support bfgminer only
+
*サポートbfgminerのみ
* Support icarus protocal
+
*サポートicarusのprotocal
  
===== Run or Debug with CLI =====
+
===== CLIで実行またはデバッグする=====
# Copy BfgMiner to a safe place.
+
#BfgMinerを安全な場所にコピーします。
# Uninstall Avalon GUI Miner
+
#Avalon GUI Minerをアンインストールする
# Modify the icadbg.cmd(under BfgMiner folder) with your correct com port.
+
#icadbg.cmd(BfgMinerフォルダの下)を正しいcomポートで変更します。
# Double click icadbg.cmd.
+
#icadbg.cmdをダブルクリックします。
Note: BFGMiner location: (C:\Program Files (x86)\Avalon Nano\BfgMiner)
+
注:BFGMinerの場所:(C:\ Program Files(x86)\ Avalon Nano \ BfgMiner)
  
=== Hardware ===
+
===ハードウェア===
==== Schematics ====
+
====回路図====
* [http://downloads.canaan-creative.com/software/avalon_nano/doc/sch/Avalon_usb_sch.pdf Avalon-usb schematics]
+
* [http://downloads.canaan-creative.com/software/avalon_nano/doc/sch/Avalon_usb_sch.pdf Avalon-usb回路図]
  
==== LPC11U14 Spec ====
+
==== LPC11U14仕様====
{| class='wikitable'
+
{| class = 'wikitable'
|-
+
| -  
| Type || Infomation
+
|タイプ||情報
|-
+
| -  
| Processor || NXP's Cortex-M0 LPC11U14 microcontroller
+
|プロセッサー|| NXPのCortex-M0 LPC11U14マイクロコントローラ
|-
+
| -  
| Flash || 32 kB
+
|フラッシュ|| 32kB
|-  
+
| -  
| Data Memory || 6 kB
+
|データメモリ|| 6kB
|-
+
| -  
| Clock Crystals || 12.000 MHz crystal for CPU
+
|クロッククリスタル|| CPU用12.000 MHzクリスタル
 
|}
 
|}
  
==== Clock ====
+
====時計====
{| class='wikitable'
+
{| class = 'wikitable'
|-
+
| -  
| Type || Value
+
|タイプ||
|-
+
| -  
| LPC11U14 (External) || 48.000 MHz
+
| LPC11U14(外部)|| 48.000MHz
|-
+
| -  
| A3233 XCLK (From LPC11U14) || 24.000 MHz
+
| A3233 XCLK(LPC11U14より)|| 24.000MHz
 
|}
 
|}
  
 
==== LED ====
 
==== LED ====
{| class='wikitable'
+
{| class = 'wikitable'
|-
+
| -  
| Color || Memo
+
|カラー||メモ
|-
+
| -  
| Green || Idle status
+
|グリーン||アイドル状態
|-
+
| -  
| Red/Blue || Working (Frequency high -&gt; low,led red -&gt; blue)
+
|/||作業中(頻度が高い - >低、赤 - >青)
|-
+
| -  
| Red blinking || Overheating
+
|赤い点滅||過熱
 
|}
 
|}
  
==== Programmer ====
+
====プログラマ====
 
* SmartPro 5000U-Plus
 
* SmartPro 5000U-Plus
  
 
==== SWD Debuger ====
 
==== SWD Debuger ====
LPC11U14 only support swd debug.
+
LPC11U14はswdデバッグのみをサポートします。
The debugger can also be used to program the LPC11U14 chip.
+
デバッガを使用してLPC11U14チップをプログラムすることもできます。
 
===== LPCXpresso =====
 
===== LPCXpresso =====
* Installation and Activation
+
*インストールとアクティベーション
LPCXpresso download link
+
  LPCXpressoダウンロードリンク<ref> https://www.lpcware.com/lpcxpresso/down
Free Edition is enough. Then activate it.  
 
  
* LPC-Link diagnostics
+
====リリース====
Diagnostics when connecting to LPC-Link
+
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140523/ 20140523]
+
* Avalon3 nanoファームウェア(20140523-dd84b993)
1. lpc-link info
+
*ノンス受信タイムアウトチェックをサポート
crt_emu_lpc11_13_nxp -info-emu -wire=winusb
+
* 100Mhzから360Mhzの周波数をサポートし、リセット後の周波数は360Mhzです
 
2. target info
 
crt_emu_lpc11_13_nxp -info-target -pLPC11U14/201 -wire=winusb -4
 
 
3. burn and run axf file
 
crt_emu_lpc11_13_nxp -pLPC11U14/201 -wire=winusb -flash-load-exec nxp_lpcxpresso_11u14_periph_blinky.axf
 
 
4. info scan
 
crt_emu_lpc11_13_nxp -info-scan -wire=winusb
 
 
5. semi_host debug
 
use newlib semihost
 
  
* How to debug issues with gdb (Works on OSX)
+
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140519/201040519]
Compile the souce with debug, then run gdb with the following commands:
+
* Avalon3 nanoファームウェア(20140519-8c38877c):最初のバージョン
1.arm-none-eabi-gdb avalon_nano.axf
+
* Avalon3 nanoのテストスクリプトは、ここにあります:[https://github.com/BitSyncom/avalon-extras/tree/master/scripts a3233_avalon_usb_testbench.sh]
2.target extended-remote | crt_emu_cm_redlink -g -2 -vendor=NXP -pLPC11U14/201 -flash-driver=LPC11_12_13_32K_4K.cfx
+
* 360Mhz〜400Mhzの周波数をサポートし、リセット後の値は400Mhzです
3.load
+
* avalon3 nanoモジュールテスト(avalon_bsp_testben)を含める
 +
* bfgminer(0676fa314a9cc1491ad2e5f5c6a5e97f38fa67e3)、実行方法:http://wiki.0xf8.com/index.php/Bfgminer
  
* How to debug issues with gdb (Works on Ubuntu14.04)
+
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/nexttesting/ NEXT-TESTING]
Compile the souce with debug, then run gdb with the following commands:
+
*注意:テストの場合のみ
1.arm-none-eabi-gdb avalon_nano.axf
+
*温度に応じてLEDの色を調整
2.target extended-remote | crt_emu_lpc11_13_nxp -g -mi -2 -pLPC11U14/201 -vendor=NXP -e0 -wire=winUSB -flash-driver=LPC11_12_13_32K_4K.cfx
 
3.load
 
  
Then you can use gdb as you want
+
===レビュー===
 +
* https://bitcointalk.org/index.php?topic=1022764.0
  
===== ULINK 2 =====
+
===問題点===
* Configure ULINK2 for LPCXpresso
+
* OpenOCDはULINK2をサポートしていません(src / jtag / drivers / ulink.cを参照)
1.Change boot mode to CMSIS-DAP
 
Use the [http://www.keil.com/support/man/docs/ulink2/ulink2_boot_mode.htm Boot Mode Utility] to change the mode like this: UL2_Configure B1.
 
 
2.Set jumper to 3.3V position
 
See [http://www.keil.com/support/man/docs/ulink2/ulink2_hw_jumpers.htm Jumpers]
 
 
3.Connect Avalon nano to ULINK2
 
Check [http://support.code-red-tech.com/CodeRedWiki/HardwareDebugConnections SWD Connector Pinout], need connect SCLK,SWIO,GND only.
 
  
=== Firmware ===
+
==ハードウェアバージョン2.0 ==
==== Reflash ====
+
===機能===
* Avalon3 nano firmware burner
+
* VID / PID:0x29F1 / 0x33F3
 +
* [https://github.com/Canaan-Creative/MM/blob/avalon4/firmware/doc/protocol.md MM protocol]サポート
 +
* HID CDCを使用するため、ドライバのインストールは必要ありません。
 +
*スマート[[LED | LED]]インジケータ
 +
*過熱保護。 (> = 65℃)
 +
*ハッシュレートを温度(〜1.0GH / s〜3.6GH / s)で自動的に調整します。
 +
*現在:0.018A〜0.917A
 +
*電圧:4.97V〜5.179V
  
==== Release ====
+
===ソフトウェア===
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140523/ 20140523]
+
これは現在、Avalon miner、CGMinerをサポートすることができます。
* Avalon3 nano firmware(20140523-dd84b993)
+
==== Avalon miner ====
* Support nonce receive timeout check
+
鉱業への最も簡単な方法。
* Support adjust freq for 100Mhz to 360Mhz,freq value after reset is 360Mhz
+
#[https://chrome.google.com/webstore/detail/avalon-miner/odlgkocclgbbahkiajhldmlbmefpcjnc?hl=jaクロムウェブストアからインストール]
 +
[http://downloads.canaan-creative.com/software/avalon_nano2/app/Avalon_miner_latest.crxローカルcrxからインストール]
  
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140519/ 20140519]
+
==== Ubuntu 14.04でのCGMiner ====
* Avalon3 nano firmware(20140519-8c38877c):first version
+
*ダウンロード/コンパイル/実行
* Avalon3 nano test scripts found here:[https://github.com/BitSyncom/avalon-extras/tree/master/scripts a3233_avalon_usb_testbench.sh]
+
 '''ダウンロード'''
* Support adjust freq for 360Mhz to 400Mhz,value after reset is 400Mhz
+
 あなたのホームディレクトリの中で、CGMinerをダウンロードしてください
* Include avalon3 nano module test(avalon_bsp_testben)
+
 git clone https://github.com/Canaan-Creative/cgminer
* bfgminer(0676fa314a9cc1491ad2e5f5c6a5e97f38fa67e3),how to run:http://wiki.0xf8.com/index.php/Bfgminer
 
  
[http://downloads.canaan-creative.com/software/avalon_nano/firmware/nexttesting/ NEXT-TESTING]
+
 '''コンパイル'''
* NOTICE: Only for testing
+
 cd cgminer
* Adjust LED color according to the temperature
+
 git checkout origin / avalon4 -b avalon4
 +
 ./autogen.sh --enable-avalon-miner
 +
 make -j 4
  
=== Review ===
+
 '' '実行' ''
* https://bitcointalk.org/index.php?topic=1022764.0
+
 sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass
 +
 または
 +
 sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api-listen $ @ 2> ./log
  
=== Issues ===
+
=== [https://en.bitcoin.it/wiki/Avalon_nano#ハードウェアハードウェア] ===
* OpenOCD is not support ULINK2 (See src/jtag/drivers/ulink.c)
+
===ファームウェア===
 
+
====リリース====
== Hardware version 2.0 ==
+
[http://build.canaan-creative.com:8080/~mikeqin/avalonnano2/デイリービルディング]
=== Features ===
 
* VID/PID: 0x29F1/0x33F3
 
* [https://github.com/Canaan-Creative/MM/blob/avalon4/firmware/doc/protocol.md MM protocol] support
 
* It use HID CDC, without need driver installation.
 
* Smart [[#LED|LED]] indicator
 
* Overheating protection. (&gt;= 65℃)
 
* Adjust the hashrate automatically by temperature (~1.0GH/s - ~3.6GH/s)
 
* Current:0.018A ~ 0.917A
 
* Voltage:4.97V ~ 5.179V
 
 
 
=== Software ===
 
It can support Avalon miner, CGMiner for now.
 
==== Avalon miner ====
 
The easiest way to mining.
 
# [https://chrome.google.com/webstore/detail/avalon-miner/odlgkocclgbbahkiajhldmlbmefpcjnc?hl=en-US Install from chrome web store]
 
# [http://downloads.canaan-creative.com/software/avalon_nano2/app/Avalon_miner_latest.crx Install from local crx]
 
  
==== CGMiner Under Ubuntu 14.04 ====
+
[http://downloads.canaan-creative.com/software/avalon_nano2/firmware/2015-08-25/2015-08-25]
* Download / Compile / Run
+
* Avalon nano 2.0ファームウェア(3U1505-4481b7e0):最初のバージョン
'''Download'''
 
Inside your home directory, download CGMiner
 
git clone https://github.com/Canaan-Creative/cgminer
 
  
'''Compile'''
+
==参考文献==
cd cgminer
+
<リファレンス/>
git checkout origin/avalon4 -b avalon4
 
./autogen.sh --enable-avalon-miner
 
make -j 4
 
  
'''Run'''
+
== FAQ ==
sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass
+
* Chromeブラウザの下でAvalonマイナーアプリをデバッグする方法は?
or
+
#アドレスバーの下に以下を入力します。
sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api-listen $@ 2&gt;./log
+
#:chrome:// extensions /
 +
#右隅の開発者モードに変更します。
 +
#Avalon minerの背景ページを選択し、開発者ツールでコンソールログを有効にします。フィルタ:ステータス
 +
#:utils.enableLog()
 +
#次に、Avalonのマイナーアプリを開き、プールの設定を更新して、マイニングを入力します。
 +
マイナーアプリでファームウェアのバージョンを確認し、開発者ツールのステータスを確認することができます。
  
=== [https://en.bitcoin.it/wiki/Avalon_nano#Hardware Hardware] ===
+
Linuxでは、デバイス権限を更新しないでください。
=== Firmware ===
 
==== Release ====
 
[http://build.canaan-creative.com:8080/~mikeqin/avalonnano2/ Daily Building]
 
  
[http://downloads.canaan-creative.com/software/avalon_nano2/firmware/2015-08-25/ 2015-08-25]
+
Ubuntu 14.04 LTSでは、/etc/udev/rules.dの下にルールを追加することができます。ユーザーがplugdevグループの一部であることを確認してください
* Avalon nano 2.0 firmware (3U1505-4481b7e0): first version
 
  
==Source==
+
ルールの内容は次のとおりです。
 +
SUBSYSTEMS == "usb"、ATTRS {idVendor} == "29f1"、ATTRS {idProduct} == "33f3"、GROUP = "plugdev"
  
[http://bitcoin.it/ http://bitcoin.it/]
+
==リンク==
 +
* [http://docs.lpcware.com/usbromlib/v1.0/ USBD ROM Stack]
 +
* [http://www.nxp.com/documents/user_manual/UM10462.pdf LPC11U1Xユーザーズマニュアル]
 +
* [http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc11xx-packages-0 LPCOpen sourcecode]
 +
* [http://docs.lpcware.com/lpcopen/v1.03/ LPCOpen docs]
 +
* [http://www.lpcware.com/system/files/LPCXpressoLPC11U14revA_0.pdf LPC11U14 Rev A回路図]
 +
* [http://www.nxp.com/documents/errata_sheet/ES_LPC11U1X.pdf正誤表LPC11U1x]
 +
* [http://support.code-red-tech.com/CodeRedWiki/UsingGDB?highlight=%28LPC\-Link%29コマンドラインGDBを使用する]
 +
*ベアメタルプログラミング
 +
** http://eleceng.dit.ie/frank/arm/BareMetalLPC1114/index.html
 +
** http://eewiki.net/display/microcontroller/Getting+Started+with+NXP%27s+LPC11XX+Cortex-M0+ARM+Microcontrollers
 +
** http://tech.munts.com/MCU/Frameworks/RaspberryPi/expansion/LPC1114/
 +
* ULINK2
 +
** [http://www.keil.com/support/docs/3632.htm ULINK:ULINK2 / MEのファームウェアをダウングレードする方法]
 +
** [http://www.keil.com/support/man/docs/ulink2/ulink2_fw_upgrade.htmファームウェアアップグレードユーティリティ]
 +
** [http://www.keil.com/support/man/docs/ulink2/ulink2_trblsh_hwcheck.htm Hardware Checklist]
 +
** [http://www.keil.com/support/man/docs/uv4/uv4_cl_programflash.htmプログラムのFlashの例]
 +
* LPCリンク
 +
** [http://www.support.code-red-tech.com/CodeRedWiki/BootingLPCLink?highlight=%28dfu%5C-util%29ブートLPC-Link]
 +
** [http://www.support.code-red-tech.com/CodeRedWiki/LPCLinkDiagnostics?highlight=%28dfu%5C-util%29 LPC-Linkに接続する際の診断]
 +
* [http://www.keil.com/support/man/docs/dapdebug/dapdebug_introduction.htm CMSIS-DAPについて]
 +
* [http://www.lpcware.com/content/nxpfile/an11321-porting-cmsis-dap-debugger-cortex-m0-platform CMSIS-DAPデバッガをCortex-M0プラットフォームに移植する]
 +
* [http://microcontrollershop.com/product_info.php?products_id=4838 LPC11U14 ARM Cortex-M0ボード]
 +
* [http://www.lpcware.com/content/blog/application-programming-iap-code-exampleインアプリケーションプログラミング(IAP)コードの例]
 +
ファームウェアのフラッシュ/アップグレード用ソフトウェア
 +
** [http://www.lpcware.com/lpcxpresso/download LPCXpresso](SWDメソッド)
 +
* [http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htmターゲットコネクタ]
 +
* [https://www.lpcware.com/content/faq/lpcxpresso/regaining-debug-accessターゲットMCUへのデバッグアクセスの再開]

2018年4月26日 (木) 13:35時点における最新版

1つのA3233だけを使用した、USBドングルです。

ハードウェアバージョン1.0[編集]

機能[編集]

  • VID / PID:0x1FC9 / 0x0083
  • イカルスプロトコルのサポート
  • Linuxでドライバをインストールしなくても、USB CDCを使用する
  • スマート LEDインジケータ
  • 過熱保護。(> = 65℃)
  • ハッシュレートを温度(〜1.0GH / s〜3.6GH / s)で自動的に調整します。

注意:使用する前に、Windows用のドライバをインストールする必要があります。ここからダウンロードしてください<ref> http://www.lpcware.com/system/files/lpcopen_examples_windows_usb_drivers_v1_10_0.zip </ ref>

ソフトウェア[編集]

CGMiner、BFGMiner、AvalonMiner(BFGMinerベース)をサポートしています。

Ubuntu 14.04でのCGMiner[編集]

ダウンロード/コンパイル/実行

 ダウンロード  あなたのホームディレクトリの中で、CGMinerをダウンロードしてください  git clone https://github.com/Canaan-Creative/cgminer

 コンパイル  cd cgminer  git checkout origin / avalon-usb -b avalon-usb  ./autogen.sh --enable-icarus  make -j 4

  '実行'  sudo ./cgminer --carus-options 115200:1:1 - carusus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass  または  sudo ./cgminer --carus-options 115200:1:1 -icarus-timing 0.22 -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api -listen $ @ 2> ./log

  • パッチ

 Canaan CreativeのCGMiner用パッチ:001-avalon3-nano.patch パッチ目的:CGMinerパッチ。 Based c5ec1171 @ https://github.com/Canaan-Creative/cgminer/tree/avalon2

コメント:cgminerでavalon3 nanoをサポートします。 サポートIcarusプロトコル。

BFGMiner[編集]

  • 実行

   'Linuxの下で走る'   ./bfgminer \         -S ICA:/ dev / ttyACMx \         -o stratum + tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 \         --set-device ICA:ボー= 115200 \         --set-device ICA:reopen =タイムアウト\         --set-device ICA:work_division = 1 \         --set-device ICA:fpga_count = 1 \         --set-device ICA:probe_timeout = 100 \         --set-device ICA:タイミング= 0.22 \         --api-listen \         2> log

   'Windowsの下で実行する'   bfgminer.exe ^         -S ICA:\\。\ COMn ^         -o stratum + tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 ^         --set-device ICA:ボー= 115200 ^         --set-device ICA:reopen =タイムアウト^         --set-device ICA:work_division = 1 ^         --set-device ICA:fpga_count = 1 ^         --set-device ICA:probe_timeout = 100 ^         --set-device ICA:タイミング= 0.22 ^         --api-listen ^         2> log      注:READMEのタイミングの詳細を参照してください。 400MHzで〜4GH / s(400 * 11.8)で動作します。   タイミング=(1 /(4 * 10 ** 9))* 10 ** 9(Python形式)

  • MHS Cur計算

  * 60 /経過* 71582788/1000000(MHS Cur = Diff1 Work *(受け入れ難/受け入れ難+拒否難+失効)   注意:   1.受け入れ難易度+拒否難易度+難易度= 0、受け入れ難/受け入れ難易度+拒否難易度+難易度)= 1。   ./bfgminer-rpc -o summaryを使用して、すべての情報を取得します。

  • luck.dashjrからのBFGMinerリリース

  http://luke.dashjr.org/programs/bitcoin/files/bfgminer/

AvalonMiner[編集]

これは、中国語のUIのみでWindows環境にて開発され、あなたはソリューションをインポートして自分でそれをリバースすることができます。

UNLICENSEの下に配布されています。

ソースコードは、こちらからダウンロードできます: <ref> https://github.com/Canaan-Creative/Avalon-nano/tree/master/gui_1.0 </ ref>

リリース[編集]

20140911

  • Avalon3 nano windows miner(20140911)
  • Beautifull GUI
  • Avalon nanoの自動検出

20140803

  • Avalon3 nano windows miner(20140803)最初のバージョン
  • サポートbfgminerのみ
  • サポートicarusのprotocal
CLIで実行またはデバッグする[編集]

#BfgMinerを安全な場所にコピーします。 #Avalon GUI Minerをアンインストールする #icadbg.cmd(BfgMinerフォルダの下)を正しいcomポートで変更します。 #icadbg.cmdをダブルクリックします。 注:BFGMinerの場所:(C:\ Program Files(x86)\ Avalon Nano \ BfgMiner)

ハードウェア[編集]

回路図[編集]

LPC11U14仕様[編集]

- タイプ 情報 - プロセッサー NXPのCortex-M0 LPC11U14マイクロコントローラ - フラッシュ 32kB - データメモリ 6kB - クロッククリスタル CPU用12.000 MHzクリスタル

時計[編集]

- タイプ - LPC11U14(外部) 48.000MHz - A3233 XCLK(LPC11U14より) 24.000MHz

LED[編集]

- カラー メモ - グリーン アイドル状態 - 赤/青 作業中(頻度が高い - >低、赤 - >青) - 赤い点滅 過熱

プログラマ[編集]

  • SmartPro 5000U-Plus

SWD Debuger[編集]

LPC11U14はswdデバッグのみをサポートします。 デバッガを使用してLPC11U14チップをプログラムすることもできます。

LPCXpresso[編集]
  • インストールとアクティベーション

  LPCXpressoダウンロードリンク<ref> https://www.lpcware.com/lpcxpresso/down

リリース[編集]

20140523

  • Avalon3 nanoファームウェア(20140523-dd84b993)
  • ノンス受信タイムアウトチェックをサポート
  • 100Mhzから360Mhzの周波数をサポートし、リセット後の周波数は360Mhzです

[1]

  • Avalon3 nanoファームウェア(20140519-8c38877c):最初のバージョン
  • Avalon3 nanoのテストスクリプトは、ここにあります:a3233_avalon_usb_testbench.sh
  • 360Mhz〜400Mhzの周波数をサポートし、リセット後の値は400Mhzです
  • avalon3 nanoモジュールテスト(avalon_bsp_testben)を含める
  • bfgminer(0676fa314a9cc1491ad2e5f5c6a5e97f38fa67e3)、実行方法:http://wiki.0xf8.com/index.php/Bfgminer

NEXT-TESTING

  • 注意:テストの場合のみ
  • 温度に応じてLEDの色を調整

レビュー[編集]

問題点[編集]

  • OpenOCDはULINK2をサポートしていません(src / jtag / drivers / ulink.cを参照)

ハードウェアバージョン2.0[編集]

機能[編集]

  • VID / PID:0x29F1 / 0x33F3
  • MM protocolサポート
  • HID CDCを使用するため、ドライバのインストールは必要ありません。
  • スマート LEDインジケータ
  • 過熱保護。 (> = 65℃)
  • ハッシュレートを温度(〜1.0GH / s〜3.6GH / s)で自動的に調整します。
  • 現在:0.018A〜0.917A
  • 電圧:4.97V〜5.179V

ソフトウェア[編集]

これは現在、Avalon miner、CGMinerをサポートすることができます。

Avalon miner[編集]

鉱業への最も簡単な方法。 #[2][3]

Ubuntu 14.04でのCGMiner[編集]

  • ダウンロード/コンパイル/実行

 ダウンロード  あなたのホームディレクトリの中で、CGMinerをダウンロードしてください  git clone https://github.com/Canaan-Creative/cgminer

 コンパイル  cd cgminer  git checkout origin / avalon4 -b avalon4  ./autogen.sh --enable-avalon-miner  make -j 4

  '実行'  sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass  または  sudo ./cgminer -o http://stratum.pool:3333 -u work -p pass --api-allow W:192.168.2.1 --api-listen $ @ 2> ./log

[4][編集]

ファームウェア[編集]

リリース[編集]

[5]

[6]

  • Avalon nano 2.0ファームウェア(3U1505-4481b7e0):最初のバージョン

参考文献[編集]

<リファレンス/>

FAQ[編集]

  • Chromeブラウザの下でAvalonマイナーアプリをデバッグする方法は?

#アドレスバーの下に以下を入力します。 #:chrome:// extensions / #右隅の開発者モードに変更します。 #Avalon minerの背景ページを選択し、開発者ツールでコンソールログを有効にします。フィルタ:ステータス #:utils.enableLog() #次に、Avalonのマイナーアプリを開き、プールの設定を更新して、マイニングを入力します。 マイナーアプリでファームウェアのバージョンを確認し、開発者ツールのステータスを確認することができます。

Linuxでは、デバイス権限を更新しないでください。

Ubuntu 14.04 LTSでは、/etc/udev/rules.dの下にルールを追加することができます。ユーザーがplugdevグループの一部であることを確認してください

ルールの内容は次のとおりです。 SUBSYSTEMS == "usb"、ATTRS {idVendor} == "29f1"、ATTRS {idProduct} == "33f3"、GROUP = "plugdev"

リンク[編集]

ファームウェアのフラッシュ/アップグレード用ソフトウェア