ちょっと約束有るから、遅れちゃってる。mega8u2作らなきゃ。
V-USB方面は、madoelecがやりたそうだから、私の希望する、仕様書を送った。
私が言うようなマルチタスクは可能だと思ってる、(機種依存はすると思うが)問題は、bootloaderとして見た場合、SRAMや、TIMERをUSB-CDC部が常駐するから、ArduinoIDEとの親和性は怪しくなる。専用COREまで用意すれば、回避出来そうには思うが・・
あとはまあ、PCと同じく、非常に高速なタイミング処理させるとまずいかも知れない。
素人の私がそんなこと考えるのもやっぱり時間の無駄かも知れないから、忘れちゃおう。
ただ、一番近いのは、実はUSBaspじゃなくて、Doperじゃないかと思ってる・・・CDCで繋がって、ISPでシリアルコンバーターもHVPも有るって言う意味でね。
と言う事は、DoperのISP部分を、自分のFlashのフリーエリアに書き込む仕様にすればいい訳だ。
大体のBootloaderが、ISPとほとんど同じ物でなので、出来るんじゃないかなーーとお願いしてみてます。
V-USB方面は、madoelecがやりたそうだから、私の希望する、仕様書を送った。
私が言うようなマルチタスクは可能だと思ってる、(機種依存はすると思うが)問題は、bootloaderとして見た場合、SRAMや、TIMERをUSB-CDC部が常駐するから、ArduinoIDEとの親和性は怪しくなる。専用COREまで用意すれば、回避出来そうには思うが・・
あとはまあ、PCと同じく、非常に高速なタイミング処理させるとまずいかも知れない。
素人の私がそんなこと考えるのもやっぱり時間の無駄かも知れないから、忘れちゃおう。
ただ、一番近いのは、実はUSBaspじゃなくて、Doperじゃないかと思ってる・・・CDCで繋がって、ISPでシリアルコンバーターもHVPも有るって言う意味でね。
と言う事は、DoperのISP部分を、自分のFlashのフリーエリアに書き込む仕様にすればいい訳だ。
大体のBootloaderが、ISPとほとんど同じ物でなので、出来るんじゃないかなーーとお願いしてみてます。
コメント
コメントを投稿