stm32_1 发表于 2023-11-2 21:38 那你查下连接生成的map文件。 |
这个不像是汇编,还是像C,估计标号可能是在器件库,而不是代码库里 |
Hephaestus 发表于 2023-11-2 21:31 就是在工程中全局搜索只有这一处出现,没有地方定义它 |
stm32_1 发表于 2023-11-2 21:20 就是个标号有什么找不到的? |
Hephaestus 发表于 2023-11-1 14:44 这四句代码的最后一句是在一个函数里被调用的,前面三句是我追根溯源在一个头文件里找到的,我手里有两个工程一个是IAR的,一个是S32DS的,两个都是T_WDG_INJ_TG_0在整个工程中找不到但是编译时不报错 |
Hephaestus 发表于 2023-10-31 23:23 我没接触过汇编,不知道要报单片机型号,这个是恩智浦的S32K14x |
Hephaestus 发表于 2023-11-1 14:44 我也不知道在什么编译器用,这几句代码是恩智浦的S32K14x型号的单片机的底层驱动里面的,这个型号的单片机一般用在汽车电子领域 |
hi等你 发表于 2023-11-1 10:13 这是c语言内嵌汇编,楼主还是没有说到底用的是什么,gcc、iar还是mdk,标准c语言里面没有东西,语法都不一样的。 |
这是汇编?我一句都看不懂,怎么没有mov,jump这些指令?看来我用的是假汇编语言,惭愧了 |
展开就是 __asm(T_WDG_INJ_TG_0:); T_WDG_INJ_TG_0应该在头文件里面有定义 |
Hephaestus 发表于 2023-10-31 23:23 NXP FS32K14x |
汇编不是高级语言,特点是不同处理器的汇编语言完全不一样,根本就不通用。你连你用的单片机型号都要隐瞒,那就不可能有人帮你了。 |