XSCT メソッド | 引数 | 対応する Python API | 引数 | コメント |
---|---|---|---|---|
lscript memory |
-app <application-name> ワークスペースからのアプリケーション名を指定します。 -supported-mem 各セクションでサポートされるメモリ領域を返します。 |
lscript.get_memory_regions |
注記: Python CLI では、lscript オブジェクトはホスト コンポーネントを使用して作成されます。一方、XSCT では、application_name を指定してメモリ領域を取得します。
注記: XSCT にはメモリ領域を作成/更新する機能はありません。Python CLI では、コマンド lscript.add_memory_region や update_memory_region を使用してメモリ領域を作成/更新できます。
必須の引数: name = <name> 新しいメモリ領域の名前を指定します。 base_address = <base_address> メモリ領域のベース アドレスを指定します。 size = <size> メモリ領域のサイズを指定します。 |
|
lscript section |
-app <application-name> ワークスペースからのアプリケーション名を指定します。 -name <section-name> 編集するセクションの名前を指定します。 -mem <memory-region> セクションで使用されるメモリ領域の名前を指定します。 -size <section-size> セクションのサイズを指定します。 -add 新しいセクションを追加します。 -type 追加する新しいセクションのタイプを指定します。 サポートされるタイプは、CODE、DATA、STACK、HEAP です。 |
|
section = <section> 既存のメモリ コード セクション識別子。 region = <memory_region> コード セクションで使用される更新済みのメモリ領域を指定します。 |
|
lscript def-mem |
-app <application-name> ワークスペースからのアプリケーション名を指定します。 -code デフォルトのコード メモリを返します。 -data デフォルトのデータ メモリを返します。 -stack デフォルトのスタックとヒープ メモリを返します。 |
lscript.get_stack_size (スタック サイズを取得する) lscript.get_heap_size (ヒープ サイズを取得する) |
||
lscript generate | lscript.regenerate |
リンカー スクリプトを作成します。