その他
(製作例)
|
【 パッケージ外観 】
【 構成品 】
【
付属図書(INFORMATION & TUTORIAL) 】
【 付属図書(製品案内) 】
【 付属図書(シール) 】
【 ベース板搭載時外観1 】
【 ベース板搭載時外観2 】
【 ベース板搭載時外観3 】
【 ベース板搭載時外観4 】
【 ベース板搭載時外観5 】
【 ベース板搭載時外観6 】
【 ベース板搭載時外観7 】
【 ベース板搭載時外観8 】
【 ベース板搭載時外観9 】
【 ベース板搭載時外観10 】
取付け穴部分が少し突出しています。
【 ベース板搭載時外観11 】
【 基板単体外観1 】
【 基板単体外観2 】
【 基板単体外観3 】
【 基板単体外観4 】
【 基板単体外観5 】
【 基板単体外観6 】
基板裏面の二次元バーコードを読み取ってみました。
【 二次元バーコードを読み取り結果 】
【 ベース板外観1 】
【 ベース板外観2 】
動 作 確 認
購入直後にVINから12Vdcを供給したときの状態です。 LED「L」が約1秒点灯約1秒消灯を繰り返していました。 サンプルプログラムBlink.ino相当の動作をしていました。 |
【 VINからの電源供給時動作状態 】
【 本基板USB接続時のプロパティ(全般) 】
Arduino IDEのボードマネージャで「Arduino UNO R4」をインストールしました。 |
【 Arduino UNO R4 インストール時 】
インストール時のシリアルモニタテキスト
Tool builtin:dfu-discovery@0.1.2 already installed
Downloading packages
arduino:arm-none-eabi-gcc@7-2017q4
arduino:bossac@1.9.1-arduino5
arduino:dfu-util@0.11.0-arduino5
arduino:openocd@0.11.0-arduino2
arduino:renesas_uno@1.2.0
Installing arduino:arm-none-eabi-gcc@7-2017q4
Configuring tool.
arduino:arm-none-eabi-gcc@7-2017q4をインストールしました
Installing arduino:bossac@1.9.1-arduino5
Configuring tool.
arduino:bossac@1.9.1-arduino5をインストールしました
Installing arduino:dfu-util@0.11.0-arduino5
Configuring tool.
arduino:dfu-util@0.11.0-arduino5をインストールしました
Installing arduino:openocd@0.11.0-arduino2
Configuring tool.
arduino:openocd@0.11.0-arduino2をインストールしました
Installing platform arduino:renesas_uno@1.2.0
Configuring platform.
Platform arduino:renesas_uno@1.2.0 installed |
「Arduino UNO R4」インストール後のボード選択メニューです。
【 Arduino IDE ボード選択メニュー 】
【 Arduino IDE ボード情報 】
書き込み動作確認の初回として「Blink.ino」を書き込みしようとしたところ、「エラーらしきメッセージ」が表示され、その後、自動的に書き込み動作をして正常動作をしました。 この動作を理解できていませんが、参考までにその際のシリアルモニタのテキストを下記します。
このメッセージ後は書き込み時に「エラーらしきメッセージ」は表示されまくなりました。
インストール時のシリアルモニタテキスト (ユーザ名をxxxxに置き換えています。)
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:
In function 'cm_backtrace_init':
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:144:13:
warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
fw_name = firmware_name;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:145:12:
warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
hw_ver = hardware_ver;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\cm_backtrace\cm_backtrace.c:146:12:
warning: assignment discards 'const' qualifier from pointer
target type [-Wdiscarded-qualifiers]
sw_ver = software_ver;
^
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c:
In function 'wait_pipe_fifo_empty':
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c:289:3:
warning: 'return' with a value, in function returning void
TU_ASSERT(num);
^~~~~~~~~
C:\Users\xxxx\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.2.0\cores\arduino\tinyusb\rusb2\dcd_rusb2.c:288:13:
note: declared here
static void wait_pipe_fifo_empty(rusb2_reg_t* rusb, uint8_t
num) {
^~~~~~~~~~~~~~~~~~~~
最大262144バイトのフラッシュメモリのうち、スケッチが38780バイト(14%)を使っています。
最大32768バイトのRAMのうち、グローバル変数が3940バイト(12%)を使っていて、ローカル変数で28828バイト使うことができます。
dfu-util 0.11-arduino4
Copyright 2005-2009 Weston Schmidt, Harald Welte and
OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to
http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
Device ID 2341:0069
Run-Time device DFU version 0101
Claiming USB DFU (Run-Time) Interface...
Setting Alternate Interface zero...
Determining device status...
DFU state(0) = appIDLE, status(0) = No error condition is
present
Device really in Run-Time Mode, send DFU detach request...
Device will detach and reattach...
Opening DFU USB Device...
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is
present
DFU mode device DFU version 0101
Device returned transfer size 64
Copying data from PC to DFU device
Download [ ] 0% 0 bytes
Download [= ] 4% 1600 bytes
Download [== ] 8% 3136 bytes
Download [=== ] 12% 4672 bytes
Download [==== ] 16% 6272 bytes
Download [===== ] 20% 7808 bytes
Download [====== ] 24% 9344 bytes
Download [======= ] 28% 10880 bytes
Download [======= ] 31% 12288 bytes
Download [======== ] 32% 12480 bytes
Download [========= ] 36% 14016 bytes
Download [========== ] 40% 15552 bytes
Download [=========== ] 44% 17152 bytes
Download [============ ] 48% 18688 bytes
Download [============= ] 52% 20224 bytes
Download [============== ] 56% 21760 bytes
Download [=============== ] 60% 23360 bytes
Download [================ ] 64% 24896 bytes
Download [================= ] 68% 26432 bytes
Download [================== ] 72% 28032 bytes
Download [=================== ] 76% 29568 bytes
Download [==================== ] 80% 31104 bytes
Download [===================== ] 84% 32640 bytes
Download [====================== ] 88% 34240 bytes
Download [======================= ] 92% 35776 bytes
Download [======================== ] 96% 37312 bytes
Download [=========================] 100% 38788 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition
is present
DFU state(2) = dfuIDLE, status(0) = No error condition is
present
Done! |
サンプルプログラム「Fade.ino」を書き込んでみたときの状態です。 以前(R3)時には無かった様々なメッセージが表示されるようになりました。 これでよいのかどうか不明ですが、期待する動作をしていますのでこの状態で利用しています。 |
【 サンプルプログラム「Fade.ino」書き込み時 】
「Fade.ino」書き込み時のシリアルモニタ表示
最大262144バイトのフラッシュメモリのうち、スケッチが41428バイト(15%)を使っています。
最大32768バイトのRAMのうち、グローバル変数が3956バイト(12%)を使っていて、ローカル変数で28812バイト使うことができます。
dfu-util 0.11-arduino4
Copyright 2005-2009 Weston Schmidt, Harald Welte and
OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to
http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
Device ID 2341:0069
Run-Time device DFU version 0101
Claiming USB DFU (Run-Time) Interface...
Setting Alternate Interface zero...
Determining device status...
DFU state(0) = appIDLE, status(0) = No error condition is
present
Device really in Run-Time Mode, send DFU detach request...
Device will detach and reattach...
Opening DFU USB Device...
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is
present
DFU mode device DFU version 0101
Device returned transfer size 64
Copying data from PC to DFU device
Download [ ] 0% 0 bytes
Download [= ] 4% 1664 bytes
Download [== ] 8% 3328 bytes
Download [=== ] 12% 4992 bytes
Download [==== ] 16% 6656 bytes
Download [===== ] 20% 8320 bytes
Download [====== ] 24% 9984 bytes
Download [======= ] 28% 11648 bytes
Download [======== ] 32% 13312 bytes
Download [========= ] 36% 14976 bytes
Download [========== ] 40% 16640 bytes
Download [=========== ] 44% 18304 bytes
Download [============ ] 48% 19968 bytes
Download [============= ] 52% 21632 bytes
Download [============== ] 56% 23296 bytes
Download [=============== ] 60% 24960 bytes
Download [================ ] 64% 26560 bytes
Download [================= ] 68% 28224 bytes
Download [================== ] 72% 29888 bytes
Download [=================== ] 76% 31552 bytes
Download [==================== ] 80% 33216 bytes
Download [===================== ] 84% 34880 bytes
Download [====================== ] 88% 36544 bytes
Download [====================== ] 88% 36864 bytes
Download [======================= ] 92% 38208 bytes
Download [======================== ] 96% 39872 bytes
Download [=========================] 100% 41436 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition
is present
DFU state(2) = dfuIDLE, status(0) = No error condition is
present
Done! |
(スケッチサイズ+8バイト=Download 100%時のサイズとなるようです。)
【 サンプルプログラム「Fade.ino」動作時外観 】
|