PC→ボードへのUSB通信は通った。2014-4-10(木)S社向けボード。プログラムの移植はほぼ完了。素子の設定はできてPCで認識もできるのにアプリを立ち上げると固まる。DLLで躓いている模様。固まった後はブルースクリーン。あれこれ試すも原因が分からず。「NEO」という出会い系掲示板から大量のspamメール。半日で200本のペース。2014-4-9(水)S社向けボード。CPUとFPGAのバス接続で戸惑う。CPUのアドレス値を2倍にしないとFPGA側と合わない。アドレス線が一本ずれている感じ。データバス16本で4バイトの連続アクセスだとA0線が1回変化するだけ。あれこれ試して動く条件を見つける。S社のスピンドルモータを回そうとして設定ソフトで躓く。パラメータが全部表示されない。担当の方にTELして教えていただく。ベーシックモードとアドバンスモードがあってディフォルトではベーシックになっているとのこと。スピンドルは無事回るようになった。基板の実装でLEDがすべて逆に付いていることは昨日気付いて直したのだけど、小型のダイオードもすべて逆に付いていた。シルクが逆になっている。プログラムの移植をぼちぼち。2014-4-8(火)HK社向けの画像処理プログラム。反射光の測定モード追加。画像のビットマップ保存追加。タイマ割り込みでLEDチカチカ。デバグ用のシリアル通信を確保。FPGA用のクロックにFSMC_CLKが繋がっているのだがクロックの出し方がどうしても分からないのでMCO1から出してジャンパで繋ぐ。CPUとFPGAのバス接続はFPGAへの書き込みまでできた。2014-4-7(月)HK社向けの画像処理プログラム。円形のマスクを掛ける処理を追加。S社向けボードの火入れ。面実装のLEDが全て逆に付いていた。JTAG端子の第2ピンがVCCであるべきところGNDになっていた。2.5V電源ICのイネーブルピンが+電位であるべきところフロートになっていた。STM32のサンプルプログラムをコンパイルしてロードしてLEDチカチカまで。FPGAのプログラム。Z軸の制御とUSBインタフェースのFIFO部まで。2014-4-6(日)家で仕事。HK社向けの画像処理プログラム。直径のデータを集計して標準偏差を求める。宇品東のイオンで買い物。2014-4-5(土)車で出かけて紙屋町へ。エディオンで居間のテレビに繋ぐUSB接続のHDDを購入。前回はB社製だったので今回はI社のものにしてみた。中のドライブはどこのメーカか分からないのだけど・・・。1TBで¥9,158-。寒いし桜はもう半分以上散っている。「そごう」の地下でちょっと贅沢な「神保」の弁当を買って帰宅。家で昼間から酒を飲んで花見気分。2014-4-4(金)HK社向けの画像処理プログラム。すべての画像(最大100枚くらい)をメモリに保持するように変更。寸法計測部は最後の詰めのアイデアがまとまらず。2014-4-3(木)HK社向けの画像処理プログラム。2014-4-2(水)S社から再処理ボタンをダブルクリックしたら誤動作するとの報告。対策してメールで送信。昼前に出かけて呉のCM社第8工場へ。昼休憩にプログラム入れ替え。カットエリアでスラバーのバックセットを有効にするのと小割の寸法がディフォルトに戻るバグの修正。バックセットの指令が出ない。変数の初期値を変更して解決。カットエリアでバックセットを実行しない。シーケンサの中でインターロックが掛っている模様。シーケンサの方はCM社に調べてもらうことにする。CM社第8工場のシーケンサの最新資料がうちにあったのでとりあえずCDのファイルをメールで送信。文書とCDは営業に届けてもらう。夕方S社のY氏とI氏が来社。2014-4-1(火)HK社向けの画像処理プログラム。円柱状ワークの直径計測処理。リビングのTVに繋いでいたUSB接続のHDDが認識されなくなった。スピンドルもヘッドも動いていない模様。2年前に買ったB社の1Tのもの。分解してみるとHDDはW社製だった。2年で壊れるか・・・。その辺に転がっていたHDDを繋いでおく。