硬汉嵌入式论坛

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

[ThreadX全家桶] stm32f10系列移植threadx

[复制链接]

6

主题

19

回帖

37

积分

新手上路

积分
37
发表于 2020-8-14 16:58:42 | 显示全部楼层 |阅读模式
下载最新threadx6.01.使用的是stm32f10x的标准库,然后编译,在stm32f10x_it中删除了SysTick_Handler和PendSV_Handler。threadx的Port使用的是“ThreadX\threadx\ports\cortex_m3\keil”。
可是出现了“error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.”

请问大家是什么原因?

移植

移植
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115797
QQ
发表于 2020-8-14 17:35:17 | 显示全部楼层
启动文件添加多了。

此贴修正下你的tx_initialize_low_lelvel.c文件。

做了一个ThreadX的MDK AC5版底层移植修正版
http://www.armbbs.cn/forum.php?m ... 9315&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

8

主题

78

回帖

102

积分

初级会员

积分
102
发表于 2020-8-14 17:35:52 | 显示全部楼层
我用HAL库没发现问题。AC6
回复

使用道具 举报

5

主题

33

回帖

48

积分

新手上路

积分
48
发表于 2020-8-16 08:27:05 | 显示全部楼层
startup_stm32f10x_hd.s 和 tx_initialize_low_level.s 里面有内容有冲突,注意排查
回复

使用道具 举报

4

主题

34

回帖

46

积分

新手上路

积分
46
发表于 2020-8-16 17:03:50 | 显示全部楼层
tx_initialize_low_level.s (8.24 KB, 下载次数: 30)

楼主你好,试试我这个文件,我在f103上面试了可以

我自己移植的,不知道有没有bug
回复

使用道具 举报

6

主题

680

回帖

698

积分

金牌会员

积分
698
QQ
发表于 2020-8-16 20:06:15 | 显示全部楼层
为了学习threadx,特意接触了segger mebedded studio软件,移植很方便
回复

使用道具 举报

6

主题

19

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2020-8-17 09:10:17 | 显示全部楼层
asj 发表于 2020-8-16 17:03
楼主你好,试试我这个文件,我在f103上面试了可以

我自己移植的,不知道有没有bug

我挂机了一上午,暂时没发现问题。
回复

使用道具 举报

6

主题

19

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2020-8-17 09:27:57 | 显示全部楼层
eric2013 发表于 2020-8-14 17:35
启动文件添加多了。

此贴修正下你的tx_initialize_low_lelvel.c文件。

十分感谢,移植成功了。
threadx+filex+levelx:(仅仅使用了lx_nor_flash_initialize();fx_system_initialize();)
Program Size: Code=12854 RO-data=2962 RW-data=420 ZI-data=9404。
请问下这个占用资源和ucos3+fatfs比,哪个轻量一点?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115797
QQ
发表于 2020-8-17 11:55:08 | 显示全部楼层
炮灰向前冲 发表于 2020-8-17 09:27
十分感谢,移植成功了。
threadx+filex+levelx:(仅仅使用了lx_nor_flash_initialize();fx_system_init ...

ThreadX内核以及所有中间件的RAM和Flash最小需求
http://www.armbbs.cn/forum.php?m ... 9135&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

6

主题

19

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2020-8-17 15:26:59 | 显示全部楼层
eric2013 发表于 2020-8-17 11:55
ThreadX内核以及所有中间件的RAM和Flash最小需求
http://www.armbbs.cn/forum.php?mod=viewthread&tid=9 ...

谢谢。移植好了,读写都正常,可是每次fx_media_open,这个函数要5s左右。这个正常吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115797
QQ
发表于 2020-8-18 02:25:15 | 显示全部楼层
炮灰向前冲 发表于 2020-8-17 15:26
谢谢。移植好了,读写都正常,可是每次fx_media_open,这个函数要5s左右。这个正常吗?

太长了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 09:08 , Processed in 0.276777 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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