PIC24用の USB MSC のドライバ(と呼んでいいものかどうか、、)のプログラムコードを整理していて、ふとSCSIが Big Endian で合っているいるのか気になりました。
元の sample コードが secter番号(32bit)を編集して順番を入れ替えていたので間違いはないと思うのですが、、、
そこで色々とネットを徘徊してみたのですが、残念ながら目的とする情報がなかなか見つかりませんでしたが、ようやくこちらのサイトを見つけたのです。(ポチさん大変感謝です。)
Amazonでも検索してみましたが、SCSI関係の資料はいずれも古く、古本を入手するしかありません。 ものによっては、1万円を超える値がついて希少本となっている有様。 こういった資料は電子書籍化しておいてほしいと思いました。20190838
SCSIは、Big Endianです。
ちなみに USBはLitle Endian。 PICもLitle Endian です。
2019年9月24日火曜日
登録:
投稿 (Atom)
KT0913 FMラジオの作成(8) 出来上がったPCB基板にミスあり。
FusionPCB から基板がとどきました。20240121. 1月11日に発注したので10日で出来上がって届きました。 早速組み立てましたがが、イヤホンジャックのフットプリントが裏返っており、痛恨のミス。。。 しかしながら、他にも問題が無いか一通り組み立ててチェックしました...
-
20200102 HARMONY 3 のインストールの仕方で迷いましたので、備忘録として今回のインストールした手順を記載しておきます。 下記がHarmonyの使い方などが記載されているwikiページです。 https://github.com/Microchip-MPLA...
-
以前から課題だった、PICマイコンでUSBメモリを取り扱いたい思いが強くなって、以前 インターフェース2014年12月号 を引っ張り出して、 UsbStudy の記事を再読しています。 週末に秋月に部品発注して記事にのっていた実験用のボードを組み立てました。20190628+1...
-
DMA転送のサンプルです。 文字列 "Hello World!" を UART2 TX レジスタへ1バイトずつDMA転送します。 転送のトリガーは TMR5 の割り込み発生です。 また、メッセージデータを半分まで転送したら LED2をONにし、全メッセー...