Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
RX MCU
More
Cancel
RX MCU
Forum
RXのUSBサンプルコードが酷い
Home
Forum
Tags
More
Cancel
New
Replies
1 reply
Subscribers
457 subscribers
Views
6989 views
Users
0 members are here
Peripheral
PCDC
RX62N
Communication
サンプルコード
ドキュメントNo.R01AN0273JJ0110ルネサス
Class
device
USB
Options
Share
More
Cancel
Related
RXのUSBサンプルコードが酷い
れおなるど
over 12 years ago
初めて書込みさせていただきます。
Interface5月号についていた基板を、今頃引っ張り出してUSBの勉強を始めたております。
下記のサンプルコードをダウンロードしたのですが酷いです。
ドキュメントNo.R01AN0273JJ0110
ルネサスUSBデバイス USB Peripheral Communication Device Class Driver (PCDC)
サンプルコードなのに読み難いです。
・#ifdefがありすぎです。
・USBの設定手順が追いかけられません。
・コードが書き方がバラバラで見にくいです。
・解析ツールがないと困難では?
・ドライバの分離も不必要です。
もう少し、RX62NならRX62Nに絞って、OSなし版でタスク的な動作なくし、DMAも未使用なシンプルなサンプルがをアップしていただけたら、うれしいです。
RXの気合が入っている感じは伝わってくるのですが、残念です。
こば ひで
over 12 years ago
れおなるどさん スタッフのBluelineです。
このたびは、RX用USBファームウェアをダウンロード頂き、また、たいへん参考になるご意見をいただきありがとうございます。
現在のUSBのサンプルファームウェアは、SHやRX、R8CのUSB搭載品が共通に使用できるように作られております。このため条件付きコンパイルifdefが多く存在し、分かりづらくなっていることはメーカとしても認識しております。
このため、その他ご指摘を頂いた問題も含め、今年度内に改善版がご紹介できるよう取り組んでおります。改善版が出てきたらこの掲示板でもご紹介しますので、ご期待くださいね。
なお、ご参考までに、Interface5月号付属基板で変更なく動作するソースコードが、CQ出版社サイトよりダウンロード可能になっています。よろければご活用ください。
http://www.kumikomi.net/interface/editors/2011/07/rx62nusb.php
→単体動作版RX62Nマイコン基板用USB仮想シリアル・デバイス・サンプル
(PCDC_RX62N_new.zip)
注意: お使いのコンパイラがRXC V1.01Release00以降のバージョンの場合は、セクションを最適化リンカのセクション配置でROM領域に配置指定が必要なのでご注意ください。
詳しくは、コンパイラパッケージに付属している下記をご参照ください。「RX ファミリ C/C++コンパイラ、アセンブラ、最適化リンケージエディタコンパイラパッケージ V.1.01 ユーザーズマニュアル」 Page:833 「15.4.1 V.1.00 との互換性(2) Lセクション追加について(sectionオプション、Startオプション)」
今後ともご意見/ご感想をよろしくお願いいたします。
Cancel
Up
0
Down
Reply
Cancel