1 |
|
---|
2 | TOPPERS/ASP Kernel(Release 1.9.5)STM32M7
|
---|
3 | Toyohashi Open Platform for Embedded Real-Time Systems/
|
---|
4 | Advanced Standard Profile Kernel
|
---|
5 |
|
---|
6 | TOPPERS/ASP STM32M7は以下の6つのボードのGCCの開発環境に対応します.
|
---|
7 | 本パッケージは個別パッケージであるため、TOPPERS/ASPカーネルターゲット
|
---|
8 | 非依存部パッケージasp-1.9.3.tar.gzと組み合わせて使用してください.
|
---|
9 | (1)STM社 STM32F746 Discoveryボード
|
---|
10 | Chip:STM32F746NGH6
|
---|
11 | (2)STM社 STM32F746 nucleo-144ボード
|
---|
12 | Chip:STM32F746ZGT6
|
---|
13 | (3)STM社 STM32F767 nucleo-144ボード
|
---|
14 | Chip:STM32F767ZT6
|
---|
15 | (4)STM社 STM32F769 Discoveryボード
|
---|
16 | Chip:STM32F769NIH6
|
---|
17 | (5)STM社 STM32F723 Discoveryボード
|
---|
18 | Chip:STM32F723IEK6
|
---|
19 | (6)STM社 STM32H743 nucleo-144ボード
|
---|
20 | Chip:STM32H743ZIT6
|
---|
21 |
|
---|
22 | ASPの実行形態は以下の2つをサポートします.
|
---|
23 | 実行形態は、コンパイル時の変数DBGENVの設定で変更ができます.
|
---|
24 | Makefileの設定で変更ができます.
|
---|
25 |
|
---|
26 | (1)RAM実行:ROMモニタ(rommon)で起動したボードに、UARTを用いて
|
---|
27 | ASPの実行形式(srec)をダウンロードして実行する形態
|
---|
28 | rommonのFLASH ROM書込みファイルはtools/rommonに置いてあります.
|
---|
29 | DBGENVが設定されない場合、またはRAMが設定の場合、
|
---|
30 | この形態のビルドを行います.
|
---|
31 |
|
---|
32 | (2)ROM実行:FLASH ROMに書き込んで実行する形態
|
---|
33 | DBGENVにROMが設定の場合、この形態のビルドを行います.
|
---|
34 |
|
---|
35 |
|
---|
36 | 【ディレクトリ構成】
|
---|
37 |
|
---|
38 | arch/arm_m_gcc/common
|
---|
39 | cortex-mのコモン部
|
---|
40 | arch/arm_m_gcc/stm32f7xx
|
---|
41 | stm32f7xxのchip依存部
|
---|
42 | arch/arm_m_gcc/stm32h7xx
|
---|
43 | stm32h7xxのchip依存部
|
---|
44 | arch/gcc
|
---|
45 | gccの環境部
|
---|
46 | target/stm32f7discovery_gcc
|
---|
47 | STM32F746 Discoveryボードのターゲット依存部
|
---|
48 | target/stm32f769discovery_gcc
|
---|
49 | STM32F769 Discoveryボードのターゲット依存部
|
---|
50 | target/stm32f746nucleo144_gcc
|
---|
51 | STM32F746 nucleo-144ボードのターゲット依存部
|
---|
52 | target/stm32f767nucleo144_gcc
|
---|
53 | STM32F767 nucleo-144ボードのターゲット依存部
|
---|
54 | target/stm32f723discovery_gcc
|
---|
55 | STM32F723 Discoveryボードのターゲット依存部
|
---|
56 | target/stm32h743nucleo144_gcc
|
---|
57 | STM32H743 nucleo-144ボードのターゲット依存部
|
---|
58 | tools/rommon
|
---|
59 | ROMモニタとUARTの設定手順とROMモニタ書き込みバイナリファイル
|
---|
60 | ROMモニタのソース
|
---|
61 | STM32F46-Discovery用のSDCARD-PLAER2,3の開発環境や
|
---|
62 | STM32F746 nucleo-144でarduinoを動作させる環境は
|
---|
63 | aspにTOPPERS BASE PLATFORM(ST)を組み合わせることで構築できます
|
---|
64 | これらはTOPPERS教育コンテンツ基礎1,2の
|
---|
65 | STM32F4-Discoveryボード編にて配布します.
|
---|
66 |
|
---|
67 | 1.9.x バージョン履歴
|
---|
68 | 2016年07月23日 Release 1.9.2 最初のリリース
|
---|
69 | 2017年05月01日 Release 1.9.3 STM32F767/STM32F769 Discoveryボード対応
|
---|
70 | 2018年11月05日 Release 1.9.4 STM32F723 Discoveryボード対応
|
---|
71 | 2019年07月24日 Release 1.9.5 STM32H743 Nucleoボード対応
|
---|