DSPのBlackFinを使っています.前回のupは2023年9月19日でしたからお久しぶりです.個別の設計に入っているためブログに書けないのでステルスになっています.
これはBF706の評価ボードです.1.5万円ぐらいと評価ボードにしては安価な方と言えるでしょう.2枚目を買いました.これにAD/DAを取り付けたりしています.
いつまでも評価ボードを使ってるわけにもいかないので、いつかは自作基板で動かさなくちゃいけません.BF592という下位ICは中華通販の最安ですと700円ぐらいで入手できるのでBF592でPCBを自作しようと思っています.
bootについて言えば、、、BF706評価ボードにはserial FLASHが乗っていて、BF706が起動するとserial FLASHからトロトロ読んで自分をprogrammingします.
ところが、serial FLASHをISPするやり方が判らない.BF706評価ボードには専用のICE chipが載っていて、ICE1000というのがそれです.これを使ってFB706と協働して、FB706のSPIに接続されたserial FLASHをISPしているらしい.複雑なことしててblack boxみたいよ.
困りましたね.PCB自作しても焼けねぇとか泣きじゃん.
BlackFinのboot方法はこの3つです.
1)serial FLASH
2)SPI master CPU
3)UART
Blackfinの評価ボードにICE1000が乗っているのは、STMの評価ボードnucleoがST-Linkの機能を持っているのと同様の理由かと。なので、BlackfinにSerial FlashをのっけてJTAG/SWDを出しておけばよく、そこにつなぐJTAGエミュレータは評価ボードが使えるようになっているのではないでしょうか?
返信削除BF706評価ボードの実情をどこまで知ってるのかな?
削除ダメな理由を何個も挙げられるのだけど、レスする気がおきない.
リンク先みたら、マイナーなボードで、先人が、ほぼいないやつ、ちょっと英語サイトさがして、こんなんなってました、と解析マンな神をコピーしてるだけのおいらには無理ゲー
返信削除あのう、趣味でなく仕事してますか?のすごい人でてくるサイトみて、ついていけない
つまり、自動車DIYでいうと、こちとらオイル交換、プラグ交換レベルなのに空冷911ポルシェ修理とかついていけません
返信削除すべてはECUのROMの中に・・・
削除前にも書いたような気がしますが、「BlackFin」って、
返信削除・設計が、2000年代初頭
なので、、
・イマドキのインターフェースは、全く無い
(「イマドキ」は、「USB一本(しかも『USB-C, USB3』)」で、
開発からデバッグ書き込みまで all OK! ってなもんです。)
のですよね、、、、、
※「自分だけ」では、何も出来なくて、「外部チップの助けが必要」って、
古(いにしえ)のミニコンピュータ「VAX11」と言うのがありましたが、コイツも、
・自分だけでは何もできない(高速計算ができるだけ)
ので、「起動、停止、ブートロード、状態管理」etc ... の為だけに、
「PDP11」を、内蔵してました。
これと構造的に、全く同じ(STM32系も、NucleoやDiscoveryで、同じようなじことやってます。まぁ、こっちも設計古いし(笑))なのが興味深いですね。
イマドキは、勿論、
削除・Flash内蔵
なので、書きこんでしまえば、
・Chip / Unit 単体で、何事もなく動く
のが当たり前。
※ESP32 なんて、 Unit自体に「USBインターフェース」持ってるし・・・至れり尽くせり。
※「ICE1000」って、実は中身が「Arduino」だったら笑うな。
FLASH載ってないんです.載っててくれよBlackFinよ.いまどきチャチいCPUだってFLASHのってるじゃんという虚脱感.
削除USB-COMのFT232も中身はFLASHが載ったCPUなのじゃなかろうか.そんな気がするです.
>USB-COMのFT232
削除FT232 も最近は、シリーズが多すぎて「ワケ分かんなく」なってます(インターフェースは、基本コンパチなのでどれでも動くのが救い)が、大型チップのやつに、
・プログラマブルI/O(汎用I/O、いわゆる GPIO)
が、載ったやつありますよね。しかも、その設定が、
・内蔵フラッシュに保存
と、これもまた「至れり尽くせり」
※秋月で、これ使った奴売ってたハズ
(大事なことを書き忘れた)
削除なので、確かに、
>中身はFLASHが載ったCPU
じゃないかな?とは、私も思ってました。シリーズも多すぎるし(笑)
※これ、coreが「8051」だったら笑うな。中華製の「専用チップ」って、実は中身が「8051 core」の奴が、案外多い。「音声録再チップ」で、そういうのがある。(マニュアルにそう書いてある)
そう言えば、「EZ-USB」も、そうだったような。(ライセンスとか、どうなってるのかは知りませんが。)
EZ-USB=8051でした.
削除FT232もEZUSBもprogramming楽ちんです.USB接続する物なのであたり前田のクラッカー.
STM32系もPDP-11内蔵のあたりまでしかついていけない それはちがう
返信削除PDP11は伝説でしか知らない聖遺物です、わたしにとって.
削除↑ の話は、この辺
削除https://ja.wikipedia.org/wiki/VAX
に、載ってます。
※診断プロセッサが載ってたのは、VAX-11/780 だけみたいですね。ちなみに私は、VAX-11/750 の、Ultrix(Unix)を、使ったことがあります。
各国で、クローンが作られてたのは知らなかった。まぁ、オリジナルは all TTL で出来てるし、買ってバラせば「簡単に」作れたんだろうな・・・
かつての東側諸国のクローンが多いですね.
削除さすがにロシア製真空管じゃ限界でしたか.TTLやECLがモアベター
ESP32は、arduinoより計算速いは、しってます。ラズパイpico積んでます
返信削除明日からまたリフォーム脳に切り替えて泥んこになります.
削除