硬汉嵌入式论坛

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

硬汉哥,有没有zynq7000的tx_thread_smp_low_level_initialize.S啊?

[复制链接]

23

主题

49

回帖

118

积分

初级会员

积分
118
发表于 2022-2-5 03:01:45 | 显示全部楼层 |阅读模式
硬汉哥,有没有zynq7000的tx_thread_smp_low_level_initialize.S啊?是不是没有这个文件就无法生成smp的tx.a库啊?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2022-2-5 09:38:09 | 显示全部楼层
直接使用新版,什么文件都不缺。

https://github.com/azure-rtos/th ... rtex_a9_smp/gnu/src
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2022-2-5 11:39:48 来自手机 | 显示全部楼层
谢谢 大神指导
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2022-2-6 00:04:15 | 显示全部楼层

硬汉哥,zynq7000使用smp方式的tx_initialize_low_level.S在哪里能找到?

硬汉哥,zynq7000使用smp方式的tx_initialize_low_level.S在哪里能找到? 我试了试ports_smp\cortex_a9_smp\gnu\example_build文件夹里自带的tx_initialize_low_level.S编译出错,请教是怎么回事?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2022-2-6 00:12:38 | 显示全部楼层
pp2000 发表于 2022-2-6 00:04
硬汉哥,zynq7000使用smp方式的tx_initialize_low_level.S在哪里能找到? 我试了试ports_smp\cortex_a9_smp ...

帮你把帖子合并了一下,相同的问题。

这个文件里面没有什么东西啊,你那边提示什么。

https://github.com/azure-rtos/th ... tialize_low_level.S
  1. @VOID   _tx_initialize_low_level(VOID)
  2. @{
  3.     .global _tx_initialize_low_level
  4.     .type _tx_initialize_low_level,function
  5. _tx_initialize_low_level:
  6. @
  7. @    /* Save the first available memory address.  */
  8. @    _tx_initialize_unused_memory =  (VOID_PTR) _end;
  9. @
  10.     LDR     r0, =_end                               @ Get end of non-initialized RAM area
  11.     LDR     r2, =_tx_initialize_unused_memory       @ Pickup unused memory ptr address
  12.     ADD     r0, r0, #8                                  @ Increment to next free word
  13.     STR     r0, [r2, #0]                            @ Save first free memory address
  14. @
  15. @

  16. @    /* Done, return to caller.  */
  17. @
  18. #ifdef __THUMB_INTERWORK
  19.     BX      lr                                  @ Return to caller
  20. #else
  21.     MOV     pc, lr                              @ Return to caller
  22. #endif
  23. @}
  24. @
  25. BUILD_OPTIONS:
  26.     .word  _tx_build_options                    @ Reference to bring in
  27. VERSION_ID:
  28.     .word  _tx_version_id                       @ Reference to bring in
复制代码


回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2022-2-6 01:04:24 | 显示全部楼层
tx_initialize_low_level.S是需要自己弄吗? 对汇编一无所知,太尴尬了~
1.jpg
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2022-2-6 12:11:19 | 显示全部楼层
tx_initialize_low_level.S文件是不是需要根据不同内核自己进行修改,我不懂汇编,太尴尬了。
1.jpg
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
发表于 2022-10-17 14:42:47 | 显示全部楼层
pp2000 发表于 2022-2-6 12:11
tx_initialize_low_level.S文件是不是需要根据不同内核自己进行修改,我不懂汇编,太尴尬了。

问题解决了吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 08:48 , Processed in 0.303651 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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