0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TOPPERS BASE PLATHOME for Raspberry Pi Picoの補足

Last updated at Posted at 2024-02-10

リファンレンス・マニュアル(解説書的なもの)

TOPPERS BASEPLATFORM V1.4.5 Reference Manual(RP) 231212.pdf
https://www.toppers.jp/docs/TOPPERS%20BASEPLATFORM%20V1.4.5%20Reference%20Manual(RP)%20231212.pdf

教材

TOPPERS BASE PLATFORM対応版基礎1、2、3セミナー教材のダウンロード
https://www.toppers.jp/edu-download.html#edu-basebp123-download

TOPPERS BASE PLATFORM対応版基礎1、2、3セミナー教材のpdf・ソース
https://www.toppers.jp/download.cgi/base123-111018.zip
別ボード用の資料なので、Pico向けに内容(アドレス等)を置き換える必要あり。

TOPPERS BASE PLATFORM

https://www.toppers.jp/edu-baseplatform.html
※ドライバは、下記の pdic/rp2040にある。
TOPPERS BASE PLAFORM(ST/RV/RP)
https://www.toppers.jp/download.cgi/asp_baseplatformv1.4.5_012024.tar.gz

以下、参考まで。

開発環境

TOPPERS BASE PLATFORM(RP)は Windows10/11 上に MSYS2 をインストールし、GCC コンパイラソースをビルドする。ソース公開のためLinuxでも可能

(1) gcc version 5.4(GCC ARM-2016q2-20160926)
(2) gcc version 10.2.1(GCC ARM-2020q4-major)
上記いずれかを、https://developer.arm.com/downloads/-/gnu-rm
から取得する。
・Windows 32-bit版 zip版の方が面倒が少ない。
PATHを追加
export PATH=$PATH:~/asp/gcc-arm-none-eabi-10-2020-q4-major/bin

インストール手順

「TOPPERS BASE PLATFORM対応版 基礎2セミナーコンテンツ」の1日目の4章 TOPPERS/ASPの導入以降、または、「基礎3セミナーコンテンツ」の1日目の2章 ASPプラットフォーム環境構築以降を参照

TOPPERS/ASPカーネル個別パッケージ asp-1.9.3
https://www.toppers.jp/download.cgi/asp-1.9.3.tar.gz

ARM Coretex-M0アーキテクチャ・GCC依存部パッケージasp_arch_arm_m0_gcc-1.9.6
https://www.toppers.jp/download.cgi/asp_arch_arm_m0_gcc-1.9.6.tar.gz

TOPPERS BASE PLAFORM(ST/RV/RP)
https://www.toppers.jp/download.cgi/asp_baseplatformv1.4.5_012024.tar.gz

メモ:
cd ~/asp/OBJ/RASPBERRYPI_PICO_GCC
mkdir SAMPLE1
../../../configure -T raspberrypi_pico_gcc
OpenOCDで、asp.exeをターゲットのpicoに書き込み
getting-started-with-pico.pdf
参考:Raspberry Pi Pico上でTOPPERS/FMP3をデバッグ
https://qiita.com/2hobata/items/351e8a8a75f544ba0807
src/openocd -f interface/cmsis-dap.cfg -f target/rp2040.cfg -s tcl
gdb-multiarch -ex "target extended-remote localhost:3333" asp.exe

ROMモニタ
https://www.toppers.jp/download.cgi/rommon-022123.tar.gz
(予想)rommon-022123\rommon\raspberrypi_pico で、make

解説書のメモ:
TEB001
TEB003
周辺機器を接続するためのI/Fボードなので必須では無い。
LED等の部品はあったほうが良い。<- 買う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?