主题:C2000WARE 中讨论的其他器件
工具/软件:
我遇到了错误、表明标识符 int8_t 未标识。 有人知道该怎么做?
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.
工具/软件:
我遇到了错误、表明标识符 int8_t 未标识。 有人知道该怎么做?
是的、所有 c 文件中都包含了 stdint.h。 我还使用专用于 wiz5500io 连接的文件 (Application.h、wizchip_conf.h、wzichip_conf.c、socket.c、socket.h、 w550.c、w550.h) 从 GitHub 作为 Library_Driver 主文件夹下载。 在 wizchip_fconf.h、socket.c 和 socket.h 中、说明中提到了一个问题。 我尝试在工程属性中使用包含选项、并在提到的 C 文件中添加 stdint.h、但它不起作用。
您好:
为了进行澄清、请确保在工程属性中正确设置了 stdint.h 的包含路径。 您需要验证编译器是否可以找到正确的 stdint.h 文件。 此外、是否 在 WIZnet W5500 库文件之前包含 stdint.h? 如果没有、请尝试重新组织您的包含、以确保先将 stdint.h 包含在文件顶部。
其他想法:您能否检查其他头文件中是否存在任何可能干扰 stdint.h 定义的冲突类型定义。 您使用的编译器版本是什么?
此致、
Allison
您好:
感谢您的持续耐心、因为我无法仅使用这些文件重新创建您的精确设置。 您的最终是否有任何更新?
此致、
Allison
你(们)好
我已听取了您的建议、我将 uint8_t 替换为 uint16_t、之后出现了许多未命名变量、因此我命名了它们、之后出现了这 3 个错误。
e2e.ti.com/.../lab_5F00_lp_5F00_f28004x-_2800_2_2900_.zip
您好:
感谢您的耐心。 我对您的 WIZnet 以太网控制器项目有了更深入的了解。 我看到有几个问题阻止编译。 请记住,我没有与您相同的设置 — 由于具有不同的路径等,我的出现了更多问题:
最关键的修复方法是 WIZCHIP 的多重定义、因为这会完全阻止编译。 其他问题需要解决、但仅在解决此主要错误后才会出现。 很遗憾、我无法提供更多指导、因为我不熟悉 WIZnet 库/软件支持。 我只能在 C2000 软件上提供支持。
此致、
Allison