硬汉嵌入式论坛

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

[ThreadX全家桶] ThreadX动态APP加载研究学习

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
发表于 2022-4-20 10:17:23 | 显示全部楼层 |阅读模式


研究下,更新下相应章节教程

第 1 章 - 概述 | Microsoft Docs

image.png
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2022-4-20 11:48:59 | 显示全部楼层
threadx动态模块接口,只写threadx部分接口给动态模块,那些guix、filex、netx、usbx部分接口预留了但没有填上,不知道官方后续会不会更新。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-20 12:10:49 | 显示全部楼层
feelingcode 发表于 2022-4-20 11:48
threadx动态模块接口,只写threadx部分接口给动态模块,那些guix、filex、netx、usbx部分接口预留了但没有 ...

guix倒是用不到这个功能,本身支持动态主题加载。
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2022-4-20 13:56:27 | 显示全部楼层
eric2013 发表于 2022-4-20 12:10
guix倒是用不到这个功能,本身支持动态主题加载。

如果能做到一个app就有自己独立界面,在主菜单生成一个图标,就跟手机安装一个应用那样就爽了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-20 14:20:52 | 显示全部楼层
feelingcode 发表于 2022-4-20 13:56
如果能做到一个app就有自己独立界面,在主菜单生成一个图标,就跟手机安装一个应用那样就爽了。

GUIX就是这样的,独立的应用,并不是换个主题颜色。
回复

使用道具 举报

2

主题

17

回帖

23

积分

新手上路

积分
23
发表于 2022-4-20 16:10:22 | 显示全部楼层
准备出个简单例子了吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-20 16:21:34 | 显示全部楼层
519382868 发表于 2022-4-20 16:10
准备出个简单例子了吗

官方有现成的,我也整理个玩下。
回复

使用道具 举报

3

主题

1246

回帖

1255

积分

至尊会员

积分
1255
发表于 2022-4-20 17:04:11 | 显示全部楼层
硬汉大哥动作好快,官方那个例子好像是H747双核的芯片,不知道H743上(V7的开发板)能否整一个Demo?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-21 00:53:12 | 显示全部楼层
morning_enr6U 发表于 2022-4-20 17:04
硬汉大哥动作好快,官方那个例子好像是H747双核的芯片,不知道H743上(V7的开发板)能否整一个Demo? ...

没问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-21 15:10:10 | 显示全部楼层
测试了下,移植倒是挺简单,开始研究下玩法。
回复

使用道具 举报

3

主题

1246

回帖

1255

积分

至尊会员

积分
1255
发表于 2022-4-21 20:56:05 | 显示全部楼层
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2022-4-22 09:16:31 | 显示全部楼层
eric2013 发表于 2022-4-21 15:10
测试了下,移植倒是挺简单,开始研究下玩法。

硬汉哥,主程序如何调用动态模块的api,发现一调用就出错
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-22 11:07:45 | 显示全部楼层
feelingcode 发表于 2022-4-22 09:16
硬汉哥,主程序如何调用动态模块的api,发现一调用就出错

这种操作,还没测试过,我试试。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-23 17:51:44 | 显示全部楼层
弄好了,开始研究下细节

image.png
回复

使用道具 举报

3

主题

1246

回帖

1255

积分

至尊会员

积分
1255
发表于 2022-4-23 21:42:44 | 显示全部楼层
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2022-4-27 11:17:26 | 显示全部楼层
硬汉哥,发现主程序去调用动态模块的api或模块间api调用还是会出错,把各模块内的mpu不使能也不行。
txm_module_preamble.S文件:
    .dc.l      0x02000005                               // Module Properties where:
                                                                //   Bits 31-24: Compiler ID
                                                                //           0 -> IAR
                                                                //           1 -> ARM
                                                                //           2 -> GNU
                                                                //   Bits 23-3: Reserved
                                                                //   Bit 2:  0 -> Disable shared/external memory access
                                                                //           1 -> Enable shared/external memory access
                                                                //   Bit 1:  0 -> No MPU protection
                                                                //           1 -> MPU protection (must have user mode selected - bit 0 set)
                                                                //   Bit 0:  0 -> Privileged mode execution
                                                                //           1 -> User mode execution,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107450
QQ
 楼主| 发表于 2022-4-27 11:24:10 | 显示全部楼层
feelingcode 发表于 2022-4-27 11:17
硬汉哥,发现主程序去调用动态模块的api或模块间api调用还是会出错,把各模块内的mpu不使能也不行。
txm_m ...

是这样的,这个还有待研究。

我现在的玩法是直接在app里面自己做API使用的。boot里面做好初始化,app里面直接使用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 09:20 , Processed in 0.344640 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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