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.

[参考译文] CC3235MODSF:"ClockPCC23XX.h"

Guru**** 2394305 points
Other Parts Discussed in Thread: SYSCONFIG, CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1325118/cc3235modsf-include-file-not-found-clockpcc23xx-h

器件型号:CC3235MODSF
主题中讨论的其他器件:SysConfigCC3235SF

我尝试在 simplelink_cc32xx_sdk_7_10_00_13"上编译 nortos 项目、尝试编译时 遇到编译错误、包括文件 ClockPCC23XX_nortos.c 中未找到"ClockPCC23XX.h"包含的 头文件、搜索整个安装目录时找不到相应的头文件。 之前的 SDK 版本06_10_00_05没有该文件。 这是 SDK 中的一个错误吗?

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

    尊敬的 Sivram:

    感谢您的联系! 请允许我在下周早些时候再次与您讨论此问题。

    此致!
    科林讷

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

    尊敬的 Sivram:

    您能否指定您正在编译哪个演示或文件、以便我能够重现问题?

    此致!
    科林讷

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

    它是在我们基于 FreeRTOS 的现有代码库上完成的、当我们尝试迁移到支持 POSIX 调用的另一个 RTOS 时、我们尝试排除 FreeRTOS。

    为了重新创建、我导入了"网络终端"示例、打开了 SysConfig、删除了 FreeRTOS、

    注释掉了主文件中所有与 FreeRTOS 相关的函数(保持与 POSIX 相关的代码)首先 遇到链接器错误"对 resetISR 的未定义引用"。

    然后导入 SDK 的 kernel/nortos/startup 文件夹中的"startup_cc32xx_ticlang.c"文件、这次遇到了未定义的引用

    "ClockP_getCpuFreq           
     ClockP_getSystemTickPeriod  
     ClockP_getSystemTicks       
     ClockP_sysTickHandler       
     HwiP_Params_init            
     HwiP_clearInterrupt         
     HwiP_构造              
     HwiP_create                 
     HWiP_删除                 
     Hwip_析构函数               
     HwiP_禁用                
     HwiP_disableInterrupt       
     HwiP_enableInterrupt        
     HwiP_interruptEnable      
     HwiP_RESTORE                
     PowerCC32XX_initPolicy      
     PowerCC32XX_SleepPolicy     
     SemaphoreP_构造 函数二进制  
     SemaphoreP_createBinary     
     SemaphoreP_delete           
     SemaphoreP_破坏性         
     SemaphoreP_PEND (信标挂起)             
     SemaphoreP_POST"

    相应的文件出现在文件夹"kernel/nortos/DPL"中导入它们(并设置 include 文件夹)时、出现报告的编译错误、在搜索整个 SDK 文件夹时、这个头文件不可用。 这在 SDK 版本7上进行。

    如果我从 SDK 6导入文件、则编译成功(将产品版本保持为7、知道这不是正确的做法、只是试一下、因为我在 SDK 6中找不到这个特定的源文件)。

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

    您能否为导入的 network_terminal 示例提供目录?

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

    从 CCS 内的 Resource Explorer 导入、而不是从 SDK 文件夹导入。

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

    我明白了、今天我将尝试在结束时重复这一点、并让您知道。

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

    尊敬的 Sivaram:

    我对延误深表歉意,但我今天未能重复你的错误,明天将继续这一进程。 请告诉我,如果你有任何进一步的发展。

    科林讷

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

    我们降级到 SDK 6.10.0.05、我们没有遇到任何编译问题、连接器存在一些问题、我们正在努力解决这个问题、最新版 SDK 似乎成为了潜在问题。

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

    尊敬的 Sivram:

    我试图重现您的问题、但不确定您使用的是哪个示例。 在 Resource Explorer 中、我转到目录:无线连接/嵌入式软件/Simplelink CC32xx SDK (7.10.00.13)/示例/开发工具/CC3235SF LaunchPad /演示/ network_terminal  

    但是、我只能看到 FreeRTOS 和 TI-RTOS7、但您说您使用了 nortos 示例、我看不到它。 您能否进一步说明从何处提取该示例来编译它?

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

    很抱歉以前没有说明、我导入了 FreeRTOS 项目、然后在 SysConfig 中删除了 FreeRTOS 配置。

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

    尊敬的 Sivaram:

    我认为问题在于、网络终端示例与 nortos 项目不兼容、因为它是作为 FreeRTOS 项目构建的。 请试用现有的 nortos 示例、不要修改 FreeRTOS 示例、因为所调用的大多数函数都是基于 FreeRTOS 工程构建的、不能更改为 nortos。

    科林讷

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

    我从 Resource Explorer 导入了触发模式 nortos 项目,在 SysConfig 中添加了"slNET",找不到编译器错误"sys/time.h"。

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

    尊敬的 Sivaram:

    我明天将重复这个,让你知道我的发现。  

    科林讷

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

    尊敬的 Sivaram:

    请在 #include 行中注释 并尝试重新编译、对我有效 slnetsock.h。 如果您查看功能并遇到问题、请告诉我、我们将再次访问。

    此致!
    科林讷