主题中讨论的其他器件:HALCOGEN
工具/软件:
我想在 os_portasm.asm 文件中使 jumpTable 成为全局文件、如下所示:
;用户代码开始(0)
.global jumpTable
;用户代码结束
类似于 Halcogen 为.c 文件创建用户代码段的方式。
特别是,我想能够添加用户汇编代码到.asm Halcgen 生成的文件,而不是 Halcogen 在每次我重新生成代码时忽略它。
装配体文件是否存在此类标记?
此致。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我想在 os_portasm.asm 文件中使 jumpTable 成为全局文件、如下所示:
;用户代码开始(0)
.global jumpTable
;用户代码结束
类似于 Halcogen 为.c 文件创建用户代码段的方式。
特别是,我想能够添加用户汇编代码到.asm Halcgen 生成的文件,而不是 Halcogen 在每次我重新生成代码时忽略它。
装配体文件是否存在此类标记?
此致。
您好 Jerry、
ASM 文件似乎无法实现这一点、用户代码节看起来仅适用于.c、.h 和.cmd 文件。
Unknown 说:;用户代码开头(0)
.global jumpTable
;用户代码结束
我尝试了这个,我也尝试了其他的东西,但所有的时候,用户代码块总是替换为在.asm 文件中新生成的代码。
所以,这似乎是不可能的。
如果您要自定义.asm API、那么唯一的方法是我们应该手动创建新的.asm 文件、并添加 API、并根据我们的要求进行修改。 由于手动添加的文件不会被 HALCoGen 生成的代码替换、因此我们所做的更改将保持原样。
--
此致、
Jagadish。