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/TM4C123GH6PM:实验9 Rom 函数

Guru**** 2482225 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/721793/ccs-tm4c123gh6pm-lab-9-rom-functions

器件型号:TM4C123GH6PM
主题中讨论的其他器件:TM4C123

工具/软件:Code Composer Studio

我在 Tiva launchpad workshop 上尝试编译 lab9、但遇到错误。

它仅对 ROM 函数进行八个字节的处理

请帮助我解决此问题。

此致

说明资源路径位置类型
#10010 null:链接期间遇到错误;"lab9.out"未构建 lab9 C/C++问题
"="">processors.wiki.ti.com/.../10234"> null:未解析的符号仍然是 lab9 C/C++问题
gmake:***[lab9.out]错误1 lab9 C/C++问题
gmake:目标"全部"不会由于错误而重新生成。 lab9 C/C++问题
未解析的符号 ROM_FPUEnable、首先在./main.obj lab9 C/C++ problem 中引用
未解析的符号 ROM_FPULazyStackingEnable、首先在./main.obj lab9 C/C++ problem 中引用
未解析符号 ROM_SysCtlClockSet、首先在./main.obj lab9 C/C++ problem 中引用

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

    您好!

     您是否有三个预定义符号?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Target_TM4C123_RB1丢失。 现在它正在工作、但我不了解预定义符号的用途。

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

    请参阅 rom.h 头文件。 TM4C 的某些器件版本可能没有可用或支持的 ROM API。 对于您正在使用的 API、即 ROM_FPUEnable()、此 ROM API 仅在 TM4C123的器件版本 RA1、RA3、RB1和 RB2中可用。



    #if defined (target_IS_TM4C123_RA1)||\
    已定义(TARGET_IS_TM4C123_RA3)||\
    已定义(TARGET_IS_TM4C123_RB1)||\
    已定义(TARGET_IS_TM4C123_RB2)||\
    已定义(TARGET_IS_TM4C129_RA0)||\
    已定义(TARGET_IS_TM4C129_RA1)||\
    已定义(TARGET_IS_TM4C129_RA2)
    #define ROM_FPUEnable \
    ((void (*)(void)) ROM_FPUTABLE[0])