Top
HIDaspx
DownLoad
HIDasp高速化
制作
AVR関係
AVR_Monit
AVR_term
W32_term
HIDmon88
HIDtester
usbRS232
Arduino2313
デジタルテスター
ATmega88生活
KeyBoardマニア
KeyBoardマニアII
Arduino400
PICライター
ARMライター
赤外線リモコン
ARM
STM32ブートローダー
STM8S-Discovery改造
STM8S-OpenOCDライター
LPCXpresso
LPC用ブートローダー
NXP用LPCUSB
NXP用ブートローダー
MARY基板
LPC1114FN28
OpenOCD JTAGアダプター
OpenOCDビルド方法
arm-gccビルド方法
mapleIDEの改造
libmapleで仮想COM
PIC32
PIC32MX
Pinguinoで遊ぼう
ブートローダーを作る
シリアルブートローダー
USB仮想シリアル
USBカスタムデバイス
USB簡易モニター
USBオシロスコープ
USBホスト
PIC32でBluetooth
USBAudio
USBStudy
VGA出力に挑戦
BASICを動かす
WinUSB
勝手に改蔵*PIC32
PIC18F
HIDブートローダー
AVR/PIC両用ライター
ARMライター
usb汎用クラス
usbシリアル変換
usbキーボード変換
sdccを使いこなす
mcc18を使いこなす
HIDmon-2550
HIDmon-14K50
PICmonitor
試行錯誤の記録
UBWを試す
旧HIDboot
PIC18F2550試用記
PIC18F4550試用記
その他マイコン
NEC78K
RX62N
SH2A
H8
FM3
XPからubuntuに乗り換え
Android
Xen-hypervisor
Windows8カスタマイズ
開発日記
2015-04
ノウハウ
AVRUSB_Tips
HIDasp情報
汎用USB-IO
・
リンク
フリースペース
ゲストブック
旧コンテンツ
WinVista
インターフェース考
最新の20件
2022-07-25
2008-10
HIDasp高速化
H8/3048F
AutoTicketLinkName
2021-12-11
FormattingRules
2021-12-08
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/H-K
2020-02-23
YukiWiki
PHP
PukiWiki
WikiWikiWeb
2018-12-19
SandBox
InterWiki
2015-05-07
2015-04
2015-05-02
MenuBar
編集
差分
RX62N の編集
-- 雛形とするページ --
(no template pages)
[[2011-12]] http://psp.dip.jp/web/upload/RX62N/rx62n.jpg -今頃になって2011-05付録基板を開封す。 これ、最初にどうすりゃいいの? --------- -(1)まず、BOOT-MD0 (JPP1)にピンヘッダーを立てる。 -(2)こいつ(JPP1)をショートした状態で、USBを接続する。 -(3)Renesasのサイトに登録して、FDT(フラッシュ書き込みツール)をDLしてインストールする。 -(4)FDT4.08 basicというソフトを立ち上げて、基板はGeneric USB boot(一番下)を選び、 --クロック12MHz、逓倍8倍、周辺4倍にて接続する。 --書き込みたいmotファイルをダウンロードにより基板に書き込む。 -(5)JPP1をオープンに戻して、再度USBを繋げばユーザーアプリが起動する。 --------- ちなみに(2)で使うinfはFDTのインストール先に生成されているもの。~ ~ ~ ~ ----- *gccでビルド可能な、USB-CDCエコーバックサンプルソース [#td63321e] - ダウンロード: -[[USB-CDCを利用した簡易モニター:http://psp.dip.jp/web/upload.cgi/RENESAS/rx62n.zip]] --CDCですが、パケット式通信なので、host側ツールはcdctool.exeを使用します。 --コンパイル環境は、特電さんが配布しているcygwin版 rx-elf-gcc --もしくは、Linux環境で普通に作成されたrx-elfなクロスgccを使用可。 -[[USB-CDCエコーバックサンプルソース:http://psp.dip.jp/web/upload.cgi/RENESAS/rx62n-cdc.zip]] --ソースはやや古いです。 --エコーバック速度のベンチマークソフト同梱 --コンパイル環境は、特電さんが配布しているcygwin版 rx-elf-gcc --もしくは、Linux環境で普通に作成されたrx-elfなクロスgccを使用可。 ~ ~ ~ ----- *今後の予定 [#m8971fd4] -とりあえず[[cdcboot>libmapleでブートローダー]]相当のものを移植して、HIDaspxとかPICspxを動かしてみる。 ~ ---------- *gccの入手 [#n1f47389] -[[クミンズKPIT:http://www.kpitgnutools.com/index-ja.php]]のサイトに登録して入手するか、特電の[[サイト:http://www.tokudenkairo.co.jp/rx62n/download.html]]のCygwin版を入手するか、 -あるいは自分でビルド(下記参考URLを参照のこと)する。 KPITから落としてきたGNURXとHEWは、まずHEWからインストールする。すると自動で後続のGNURX(gcc)もインストーラーが起動する。 ~ いつものこまったちゃん。 -ARMやPICのときにもあったけれど、 -IARとかKEILのような商用コンパイラ用のソースをgccに掛けるといろいろ問題発生する。 --ARMのときはコンパイラはgccのくせに、アセンブラ文法の非互換やLDスクリプト、セクション名非互換で悩まされた。makefileも無かったし。 --RX62Nの場合、根本的にコンパイラが違うので、もっと大変。 ~ ---------- Renesasモニターはあるけど、たぶん使わない(使えない) -なぜならば、RAM上のコードしかデバッグできないのと、 -USBデバイス開発時にUSBでデバッグなんか出来るわけ無いじゃん。 -もちろん実シリアルポートモードでRenesasモニタという手も無いではないが、普通シリアルprintfで充分。 -ユーザーの書き込むファームで書きつぶされるので(毎回FDTで書き込んで切り替える)面倒なことこのうえない。 -まさかFlash書き込み100回までだからRAM上で開発しろとかいうオチはないよなあ。(H8がもろにそれだった。) ~ *参考URL [#uaf99315] Build cross-gcc for Renesas RX -http://bravo-fpga.blogspot.com/2011/08/build-cross-gcc-for-renesas-rx.html RX62NのUSB Boot mode -http://bravo-fpga.blogspot.com/2011/08/rx62nusb-boot-mode.html -http://bravo-fpga.blogspot.com/2011/08/plan-b.html -http://bravo-fpga.blogspot.com/2011/08/rx62nusb-boot-mode-2.html 特電 RX-ELF-GCC(Cygwin版) http://www.tokudenkairo.co.jp/rx62n/download.html
タイムスタンプを変更しない
[[2011-12]] http://psp.dip.jp/web/upload/RX62N/rx62n.jpg -今頃になって2011-05付録基板を開封す。 これ、最初にどうすりゃいいの? --------- -(1)まず、BOOT-MD0 (JPP1)にピンヘッダーを立てる。 -(2)こいつ(JPP1)をショートした状態で、USBを接続する。 -(3)Renesasのサイトに登録して、FDT(フラッシュ書き込みツール)をDLしてインストールする。 -(4)FDT4.08 basicというソフトを立ち上げて、基板はGeneric USB boot(一番下)を選び、 --クロック12MHz、逓倍8倍、周辺4倍にて接続する。 --書き込みたいmotファイルをダウンロードにより基板に書き込む。 -(5)JPP1をオープンに戻して、再度USBを繋げばユーザーアプリが起動する。 --------- ちなみに(2)で使うinfはFDTのインストール先に生成されているもの。~ ~ ~ ~ ----- *gccでビルド可能な、USB-CDCエコーバックサンプルソース [#td63321e] - ダウンロード: -[[USB-CDCを利用した簡易モニター:http://psp.dip.jp/web/upload.cgi/RENESAS/rx62n.zip]] --CDCですが、パケット式通信なので、host側ツールはcdctool.exeを使用します。 --コンパイル環境は、特電さんが配布しているcygwin版 rx-elf-gcc --もしくは、Linux環境で普通に作成されたrx-elfなクロスgccを使用可。 -[[USB-CDCエコーバックサンプルソース:http://psp.dip.jp/web/upload.cgi/RENESAS/rx62n-cdc.zip]] --ソースはやや古いです。 --エコーバック速度のベンチマークソフト同梱 --コンパイル環境は、特電さんが配布しているcygwin版 rx-elf-gcc --もしくは、Linux環境で普通に作成されたrx-elfなクロスgccを使用可。 ~ ~ ~ ----- *今後の予定 [#m8971fd4] -とりあえず[[cdcboot>libmapleでブートローダー]]相当のものを移植して、HIDaspxとかPICspxを動かしてみる。 ~ ---------- *gccの入手 [#n1f47389] -[[クミンズKPIT:http://www.kpitgnutools.com/index-ja.php]]のサイトに登録して入手するか、特電の[[サイト:http://www.tokudenkairo.co.jp/rx62n/download.html]]のCygwin版を入手するか、 -あるいは自分でビルド(下記参考URLを参照のこと)する。 KPITから落としてきたGNURXとHEWは、まずHEWからインストールする。すると自動で後続のGNURX(gcc)もインストーラーが起動する。 ~ いつものこまったちゃん。 -ARMやPICのときにもあったけれど、 -IARとかKEILのような商用コンパイラ用のソースをgccに掛けるといろいろ問題発生する。 --ARMのときはコンパイラはgccのくせに、アセンブラ文法の非互換やLDスクリプト、セクション名非互換で悩まされた。makefileも無かったし。 --RX62Nの場合、根本的にコンパイラが違うので、もっと大変。 ~ ---------- Renesasモニターはあるけど、たぶん使わない(使えない) -なぜならば、RAM上のコードしかデバッグできないのと、 -USBデバイス開発時にUSBでデバッグなんか出来るわけ無いじゃん。 -もちろん実シリアルポートモードでRenesasモニタという手も無いではないが、普通シリアルprintfで充分。 -ユーザーの書き込むファームで書きつぶされるので(毎回FDTで書き込んで切り替える)面倒なことこのうえない。 -まさかFlash書き込み100回までだからRAM上で開発しろとかいうオチはないよなあ。(H8がもろにそれだった。) ~ *参考URL [#uaf99315] Build cross-gcc for Renesas RX -http://bravo-fpga.blogspot.com/2011/08/build-cross-gcc-for-renesas-rx.html RX62NのUSB Boot mode -http://bravo-fpga.blogspot.com/2011/08/rx62nusb-boot-mode.html -http://bravo-fpga.blogspot.com/2011/08/plan-b.html -http://bravo-fpga.blogspot.com/2011/08/rx62nusb-boot-mode-2.html 特電 RX-ELF-GCC(Cygwin版) http://www.tokudenkairo.co.jp/rx62n/download.html
テキスト整形のルールを表示する
ログインまたはアカウント作成