blogPICプログラミングやPCの操作で感じた日々の由無し事を綴りますこの広告は、90日以上更新していないブログに表示しています。2018-08-27自己完結するPIC_coloに少し自信を深めたプロジェクトPic-coloPIC_colo_miniのサンプル・プログラム6種が動きました。最後のFlash_memoryでPIC_coloが動作異常を起こしました。ロードしたFlash_Memoryプログラムではなく、PIC_coloデバッガで停止したようです。Resetすると回復するので、プログラムを書き換えてしまうような不具合ではなさそうなのですが、PIC_coloデバッガ自身のデバッグは久しぶりです。繰り返して、Common_Frameが64バイトのflash_read_buffの読み取りを掛けた所でPIC_coloが停止してしまうことが判りました。comm_send_buff[SEND_BUFF_SIZE];送信用バッファは16バイトしか確保していませんでした。*(pointer++);}PIC_coloは停止しなくなりましたが、memoryの読み取りが16バイトに制限されます。comm_send_buffを64バイトに拡張できれば良いのですが、RAMの使用量が256バイト(<==設計仕様)を超してしまいます。<==次のコマンド送信許可この動作は全てのコマンドに共通(resetコマンドだけcomplete送信が無い)なので、comm_send_buffとcomm_receive_buffは共用できます。簡単に次のように書き換えて、64バイトのmemory読み取りが出来るようになりました。comm_common_buffで、「PIC_coloが自己完結している」というのは・・・PIC_colo_Updateプログラムを使うと0x0000~0x0fffに配置されているPIC_coloデバッガ自身の書き換えが出来ます。今回の不具合対策(デバッグからPIC_coloプログラムの書き換えまで)は全てPIC_colo単体で行ったのです。『PICkitを使わないPICプログラムの開発環境』というPIC_coloのコンセプトの実現に、少し自信が待てました。10:12自己完結するPIC_coloに少し自信を深めたTweet広告を非表示にする関連記事2018-08-24PIC_colo_miniでDAC_ADCサンプルが動いたPIC_colo_miniで提供するサンプル・プログラムは以下の6種です...2018-06-04PIC_coloの説明図を描いてみたInkscapeを勉強し直して、『PIC_coloのGUIアプリケーションの実...2018-01-15Pic_coloの仕様を変更することにしたPic_coloには自由にカスタマイズできるユーザ・フレームが用意...2017-11-21Pic-colo試作基板が動いた5枚のPic-colo試作基板を組み立てたのは10日以上前です。シールドが動いたデバッグ作業が勉強になったちょっとズルをしたPIC_coloデバッガに新機能を組み込んだ月別アーカイブ参加グループテクノロジープログラミングはてなブログをはじめよう!denshikoboさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。