ファームウェア

ソフトウェア

PicWriterUSB:電源ラインの動作改善

PICマイコン書込み時のVPP、VDDラインの挙動を改善する こんにちはリゲル・インテリジェンスです。 一応の完成を見たPicWriterUSBですが、ずっと気になっていた電源ライン(VPP、VDD)の回路を変更して動作の改善を図ります。元...
アプリケーション

DAPLink化したST-LINK/V2をVSCodeで使う

VSCodeとDAPLink/CMSIS-DAPボードの接続設定 こんにちはリゲル・インテリジェンスです。 DAPLink/CMSIS-DAPボードをOpenOCDに接続出来ましたので、いよいよVSCode(Visual Studio Co...
ソフトウェア

NUCLEOのST-LINK/V2をDAPLink化する:ハードウェア編

SWD経由でのファームウェア書込み STMicro NUCLEO-L476RGのST-LINK/V2をDAPLink化するためのファームウェアを準備しましたので、実際にボードに書込んでDAPLinkとしての動作を確認したいと思います。 今回...
ソフトウェア

NUCLEOのST-LINK/V2をDAPLink化する:ソフトウェア編

RP2040をSWDデバッグしたい こんにちは、リゲル・インテリジェンスです。 Raspberry Pi Picoの互換ボードであるSeeed XIAO RP2040のソフトウェア開発を行うためには、 C/C++ SDKベースの環境を構築し...
ソフトウェア

PicWriterUSB:まとめ編

PicWriterUSBの一応の完成 こんにちは、リゲル・インテリジェンスです。 ハードウェア、ソフトウェアそれぞれのコンポーネントの動作確認が終わりましたので「PicWriterUSB」として一本のプログラムにまとめます。 将来的な拡張が...
ソフトウェア

PicWriterUSB:ソフトウェア編【PIOの利用】

RP2040 PIOを用いたPICマイコンアクセス こんにちはリゲル・インテリジェンスです。 PICマイコン(PIC16F1823)へプログラムを書込むには、基本的に4本の信号線をコントロールする必要があります。 VPP:PicWriter...
ソフトウェア

PicWriterUSB:ソフトウェア編【FAT & Intel HEX】

FAT12 readerとIntel HEX parserの実装 こんにちは、リゲル・インテリジェンスです。 RP2040にUSBマスストレージクラス&FAT12ドライブを実装しました。ホストOSからファイルとして書き込まれたデータはmsc...
ソフトウェア

PicWriterUSB:ソフトウェア編【Dual core対応】

RP2040の2つのコアを使い分ける こんにちは、リゲル・インテリジェンスです。 RP2040へのUSBマスストレージクラス=FAT12ドライブの実装は目処が立ちましたので、PICマイコン用の「.hex」ファイルがドライブへ書き込まれたこと...
ソフトウェア

PicWriterUSB:ソフトウェア編【USBマスストレージ】

PicWriterUSBの機能実装に必要な機能を考える こんにちは、リゲル・インテリジェンスです。 Seeed XIAO RP2040をPICマイコンの書込み器に利用する際に、どのような機能にするか=どのようなソフトウェアコンポーネントが必...
ソフトウェア

PicWriterUSBの使用方法

RP2040で作成したPICマイコン書込み器を使ってみる こんにちは、リゲル・インテリジェンスです。 Seeed XIAO RP2040を使用してPICマイコンの書込み器を作成しました。(安直に”PicWriterUSB”と呼んでいます) ...