| 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 |
创建连接器脚本。