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.

[参考译文] TM4C123GH6PM:可以将 Cortex Math 库与 CCS 7配合使用?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/593569/tm4c123gh6pm-possible-to-use-cortex-math-library-with-ccs-7

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

大家好、我将 STM32F407板与 Keil-MDK 5配合使用、现在我将尝试使用 TM4C123GXL Launchpad 与 CCS 7.1。

youtu.be/tGMsLvz7bBY

我使用了 STM32F4来测试 FFT (快速傅里叶变换)、而 CMSIS-DSP 库中提供了 FFT 函数。

arm_cortexM4lf_math.lib

使用 STM32F4测试 FFT 时使用了该库。 我还想使用 TM4C123 MCU 测试 FFT。

我的问题是、

1) 1)我认为库文件可用于 Keil-MDK。 由于 CCS 不使用 Keil 编译器、我认为我必须使用 GCC 库(.a 文件)。

下载 TM4C123 SDK 后、SDK 中是否提供了 GCC 库文件?

2) 2)如果应用使用 ROM_FPULazyStackingEnable、应用是否需要使用 DSB 和 ISB 指令?

youtu.be/tGMsLvz7bBY

(观看视频6:20)

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可下载 ARM GCC (v4.0.3)并将其集成到 Code Composer Studio 中。 (View -> CCS App Center ->"See more "->CDT GNU)

    FPUStackingEnable()和 FPULazyStackingEnable()都允许在中断例程中使用浮点指令。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bob。 我已经按照您的建议下载了 CDT GNU。

    我不习惯使用 CCS、因此是否有配置使用 DSP 库的额外步骤?

    将 CCS 配置为使用 ARM GCC 来使用 DSP 库?

    导入库文件(.a 文件)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    既然您熟悉 Keil、为何要改用单个供应商解决方案?

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

    [引用 user ="David __]我不习惯使用 CCS,因此是否有配置使用 DSP 库的额外步骤? 用于 TM4C MCU 的 Code Composer StudioTm中的使用 CMSIS DSP 库 应用报告是否有所帮助?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert。 原因是我的客户提出了要求;他希望我使用 CCS、因为他旁边有一个开发人员使用 CCS。

    我想坚持 Keil-MDK、但这种合同关系不能让我做我想要的事情。

    感谢你能抽出时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊,这就是合同咨询的乐趣。

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

    [引用 user="David__"]......我的客户请求;他希望我与 CCS 合作、因为他旁边有一个开发人员使用 CCS。

    我是否可以提出一个对我的小型科技公司非常有效的建议?    因为这是一个客户请求-您是否有好处告知客户:

    • 是的-你将尽力适应他的方向
    • 但是,这种住宿(必然)-使您远离您的舒适区/甜蜜点
    • 这种从"标准"中"移动"几乎可以保证对您/您的团队提出更高的"时间和精力"要求
    • 因此、您必须(公平)支付的价格和您的交货时间都可能(高度)增加

    我也建议您考虑在签订合同后添加一个条款、保护您/您的公司免受"变更和/或修改"的影响。   除非微不足道、否则任何人都不应"免费"、并且交货时间几乎肯定会增加、以适应此类变更/修改...   (同样、这非常适合您的"保护")

    这些是我在过去的科技公司公开场合所学的一些策略、供您考虑。

    请注意、并非所有业务都是良好的业务。    避免一些业务(应该)...   (客户对上述内容的反应-良好的信号-您业务关系的质量。)

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

    您好、切斯特! PDF 说明拯救了我的生命!

    尽管按照指令需要很长时间、但我最终将复数 FFT 示例导入 CCS 7。

    此外、感谢回复此主题的其他人。 爱你们~

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

    正如过去所说的-希望您"提高价格"-反映客户的需求迫使您付出的额外时间/努力(很容易预测)。   显然、您对 该手册的"掌握"需要(几乎)一个完整月的时间。   (两次过账间隔超过30天)

    从一个成功的工作系统转换到另一个系统(特别是一个不实践的系统)、因为(仅)"客户易用性"、几乎总是导致财务困难...

    必须注意的是、您(适当)对所需额外费用的估计肯定会"证明存在困难"、并且最常会导致"利润降低或(甚至)损失!"

    再说一次-并非"所有"业务都是"好"业务...

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

    我从您和我的客户那里学到了宝贵的经验教训。

    感谢您的宝贵建议!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    我想报告一下、在进入小型 Tech Biz 之前、我"知道很多这方面的事情"。 不幸的是,这种情况"不",有伤疤和(几乎)愈合"战场上的伤口",表明"缺乏认识"。

    专注于"主要"-多行业/细分市场需求-并构建高级专业知识-最好避免刚刚遇到的情况。

    通常、"客户需求"超出了您的最大兴趣-这必须被检测到-然后(非常)仔细考虑。 您提高"意识"是"选择合适(且有利可图)的任务"的第一步。 祝您有机会、我是 AMI……