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.

[参考译文] CCS/RM41L232:未定义的条目

Guru**** 1810440 points
Other Parts Discussed in Thread: RM41L232, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/949441/ccs-rm41l232-undefined-entry

器件型号:RM41L232
主题中讨论的其他器件: HALCOGEN

工具/软件:Code Composer Studio

您好!

我将 RM41L232与 CCS /Halcogen 环境搭配使用。

当我在 处理器选项中启用浮点(VFPv3D16)时、我将获得未定义的条目异常。

您可以帮助解决此问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    RM41x/RM42x 上的 CPU 不包括 FPU 协处理器。

    此致、Sunil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Sunil 的回应。

    还有一些问题。

    1) 1)我为我们的项目提供了 Hercules 安全诊断库。 如果我不启用浮点支持、则会出现以下错误。

    gmake:目标"全部"不会由于错误而重新生成。 RIVSparkPack C/C++问题
    gmake:***[SAFETY_LIBRARE/SL_ASM_API.obj]错误1 RIVSparkPack C/C++问题
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project/safety_library/source 第273行 C/C++问题
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 274 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 275 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 276 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project/safety_library/source 第277行 C/C++问题
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 278 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 279 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 280 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 281 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 282 C/C++问题
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 283 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 284 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project/k/safety_library/source 第285行 C/C++问题
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 286 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project//safety_library/source line 287 C/C++ problem
    [E0002]指令需要 VFP 支持 SL_ASM_API.asm /Project/safety_library/source 第288行 C/C++问题
    [E0002]指令需要 VFP 或 NEON 支持 sl_ASM_API.asm /Project//safety_library/source line 271 C/C++问题

     解决此问题的变通办法是什么?

    2) 2)我在以下代码行中添加了注释、这些代码行依赖于 sl_asm_api.asm 文件中的浮点。

    然后、我将浮点支持设置为无。

    ;fmxr fpexc, r2.

    ;fmdr d0、r1、r1
    ;fmdr D1、R1、R1
    ;fmdr D2、R1、R1
    ;fmdr D3、R1、R1
    ;fmdr D4、R1、R1
    ;fmdr D5、R1、R1
    ;fmdr d6、r1、r1
    ;fmdr D7、R1、R1
    ;fmdr D8、R1、R1
    ;fmdr D9、R1、R1
    ;fmdr d10、r1、r1
    ;fmdr D11、R1、R1
    ;fmdr d12、r1、r1
    ;fmdr D13、R1、R1
    ;fmdr D14、R1、R1
    ;fmdr D15、R1、R1

    我能够构建它。 这是否可以评论和运行此安全诊断库?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这些指令取决于_vfp_support_参数是否定义为"1"。 请检查编译设置以"取消定义"此参数、或将其设置为"0"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sunil、

    谢谢。 它发挥了作用。

    目前、我已为 RM41微控制器启用了_RM42x_宏。

    1) 1)在哪个安全诊断库文件中、我必须对 RM41进行与存储器相关的更改。

    2) 2)在 sys_link.cmd 中、我必须在内存中进行哪些更改。

    存储器

    引导程序(X):origin=0x00000000 length=0x00000020
    FLASH0 (RX):origin=0x00000020 length=0x0001FFE0
    堆栈(RW):origin=0x08000000 length=0x00001500
    RAM (RW):origin=0x08001500 length=0x00006B00

    /*用户代码开始(2)*/
    /*用户代码结束*/

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请在论坛上打开单独的主题、以避免混合不同的主题。 谢谢。