硬汉嵌入式论坛

 找回密码
 立即注册
查看: 161|回复: 6
收起左侧

[ThreadX全家桶] threadx module如何同时加载module manager工程和module app的工程到sram

[复制链接]

6

主题

13

回帖

31

积分

新手上路

积分
31
发表于 2024-4-26 09:35:51 | 显示全部楼层 |阅读模式
请问调试没有外接flash的板子,如何同时加载module manager工程和module app的工程到sram呢?通过open ocd + gdb load的方式调试的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106869
QQ
发表于 2024-4-26 12:50:10 | 显示全部楼层
制作的APP代码是与地址无法的,可以随意加载到任何支持程序运行的地址空间。
回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2024-4-26 14:57:48 | 显示全部楼层
eric2013 发表于 2024-4-26 12:50
制作的APP代码是与地址无法的,可以随意加载到任何支持程序运行的地址空间。

谢谢版主回答,我理解有两步:
1.通过flash加载工具先将app binary下载到module_location。
2.可以通过txm_module_manager_in_place_load(..., VOID *module_location)将app代码从module_location位置加载进来。

我的问题是我的板子没有flash,需要将app.elf放置在sram里面。但sram本身也会放置module_manager.elf。请问如何将这两个elf都加载进来?谢谢。
回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2024-4-26 15:04:29 | 显示全部楼层
是不是要先把两个elf link到一起再下载进去?
回复

使用道具 举报

19

主题

234

回帖

291

积分

高级会员

积分
291
发表于 2024-4-26 15:44:27 | 显示全部楼层
你可以直接把APP的bin文件生成为数组。在你的module_manager工程里定义这个数组。然后加载这个数组就行了。
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2024-4-28 20:24:23 | 显示全部楼层
MDK可以将module链接到manager里面。
module.png
module_link.png
回复

使用道具 举报

6

主题

13

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 6 天前 | 显示全部楼层
turnip 发表于 2024-4-28 20:24
MDK可以将module链接到manager里面。

请问下要将TX_module.bin指定到module manager load的地址是怎么操作的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 08:57 , Processed in 0.347468 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表