硬汉哥,有没有zynq7000的tx_thread_smp_low_level_initialize.S啊?
硬汉哥,有没有zynq7000的tx_thread_smp_low_level_initialize.S啊?是不是没有这个文件就无法生成smp的tx.a库啊?直接使用新版,什么文件都不缺。
https://github.com/azure-rtos/threadx/tree/master/ports_smp/cortex_a9_smp/gnu/src 谢谢 大神指导
硬汉哥,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编译出错,请教是怎么回事?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
@VOID _tx_initialize_low_level(VOID)
@{
.global _tx_initialize_low_level
.type _tx_initialize_low_level,function
_tx_initialize_low_level:
@
@ /* Save the first available memory address.*/
@ _tx_initialize_unused_memory =(VOID_PTR) _end;
@
LDR r0, =_end @ Get end of non-initialized RAM area
LDR r2, =_tx_initialize_unused_memory @ Pickup unused memory ptr address
ADD r0, r0, #8 @ Increment to next free word
STR r0, @ Save first free memory address
@
@
@ /* Done, return to caller.*/
@
#ifdef __THUMB_INTERWORK
BX lr @ Return to caller
#else
MOV pc, lr @ Return to caller
#endif
@}
@
BUILD_OPTIONS:
.word_tx_build_options @ Reference to bring in
VERSION_ID:
.word_tx_version_id @ Reference to bring in
tx_initialize_low_level.S是需要自己弄吗? 对汇编一无所知,太尴尬了~
tx_initialize_low_level.S文件是不是需要根据不同内核自己进行修改,我不懂汇编,太尴尬了。
pp2000 发表于 2022-2-6 12:11
tx_initialize_low_level.S文件是不是需要根据不同内核自己进行修改,我不懂汇编,太尴尬了。
问题解决了吗
页:
[1]