Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、私は USB ホストを行うXMC4700で動作するプロジェクトを持っています。 USBフラッシュドライブにファイルを書き込むXMC4500 "XMC4500_USBH_MS_Example_V1.0"のプロジェクト例を使用しました。

DAVE 4には USB ホスト用のAPPがないため、プロジェクトの例には USB ドライバー/ライブラリのコードが付属しています。

私はまた、USBデバイス/ USB通信ポートが必要です、そしてデイブ4でこれのためのAPPがあります。しかし、2つのプロジェクトHOSTとDEVICEをマージしようとすると、ドライバコードとライブラリが衝突し、何百もの重複定義エラーが発生します。 重複したコード/定義を結合しようとすると「長い仕事」になるようですが、さまざまな方法を試しました。

Dave 4を使用してホストとデバイスの両方でプロジェクトを正常に作成できた人はいますか?それとも CAN 誰かがマージする最良の方法について正しい方向に私を向けるのですか?

どうもありがとう

ブレンダン

 

0 件の賞賛
13 返答(返信)
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはスジャータ・パティル、

XMC4500の例から作業した添付のプロジェクトを見つけてください。

USB デバイス (USB COM) を Dave プロジェクトに追加すると、USB ホストと同様の USB ライブラリが作成されます。 これらのライブラリをマージすることは非常に大きな作業のようですので、あなたがそれをすることができれば、私は非常に感謝/喜んでいます。

どうもありがとう

ブレンダン。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

新しい Dave プロジェクトを作成し、アプリの依存関係ツリーで USBD-VCOM デバイスを選択します。 これにより、USBホストとUSB COMの両方のマニフェストが追加され、準備完了です...

感謝

スジャータ

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

誰かがそれをマージしようとしたかどうかはわかりませんが、私の側から試して CAN 、あなたを更新します。 これに戻るには数日かかります。

感謝

スジャータ

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

ありがとうスジャータ、

私はすでにそれを試しましたが、プロジェクト内のライブラリはDaveライブラリと衝突しました。 また、USBプロジェクトからDave生成ライブラリにライブラリファイルをコピーしようとしました(上書きはしませんでした)。 私が提供したプロジェクトにUSBD-VCOMを追加することで、プロジェクトをコンパイルできますか?

感謝

ブレンダン

 

ブレンダン

0 件の賞賛
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはブレンダン、

私はあなたのプロジェクト自体をエラーなしで構築することができます。 添付のスナップショットを見つけてください。 私が使用しているDaveのバージョンは4.5.0です。

感謝

スジャータ

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはスジャータ、

DAVE APP "USBD_VCOM は含まれていますか?

これには、DAVE で生成されたコードへの USB ライブラリが含まれます。

もしそうなら、 CAN 私にプロジェクトを送っていただけませんか?

よろしく

ブレンダン

 

0 件の賞賛
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

添付のzipプロジェクトを見つけてください。 USBD-VCOMライブラリをプロジェクトに追加し、正常にビルドしました。

感謝

スジャータ

0 件の賞賛
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはスジャータ、

ありがとう、しかし USB デイブコードが欠落しています、それはあなたがデイブコードを生成しなかったようですか?

Daveコードが生成されると、すべての USB デバイスライブラリが含まれ、すべての USB ホストライブラリと衝突します。

ブレンダン

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはブレンダン、

はいそうです。

私はマージして私の最後にコンパイラエラーを取り除こうとしています。 今は非常に厄介で複雑であるため、時間がかかる場合があります。

これを元に戻すには数日かかります。

感謝

スジャータ

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

ありがとうスジャータ、

ええ、非常によく似たライブラリ(USBデバイスとホスト)をマージするのは非常に複雑なようですが、さまざまな方法を試しました。

うまくいけば、あなたはそれを 🙂 解決 CAN 

 

ブレンダン

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはスジャータ、これで何か進歩しているかどうか疑問に思いましたか?

ありがとうブレンダン

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはブレンダン、

私は今まで成功していません. あなたを投稿し続けます。

感謝

スジャータ

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

スレッドが長時間非アクティブになっているためにロックされていた場合は、ロックされたスレッドを参照して新しいスレッドを開くことで、トピックに関するディスカッションを続ける CAN 。 非アクティブなスレッドでの継続的なディスカッションは、ほとんどの場合、コミュニティユーザーが参加していない可能性があります。

感謝

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/XMC4700-USB-HOST/m-p/660358

0 件の賞賛