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.

[参考译文] CC3100BOOST:CC3100BOOST、STM32F407-DISCOVERY 和 Keil

Guru**** 2390775 points
Other Parts Discussed in Thread: CC3100BOOST, CC3100, CC3100SDK

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/593832/cc3100boost-cc3100boost-stm32f407-discovery-and-keil

器件型号:CC3100BOOST
Thread 中讨论的其他器件: CC3100CC3100SDK

大家好!

我有 CC3100BOOST、STM32F407-DISCOVERY 和开发工具 Keil。

请告诉我、在哪里可以找到适用于 STM32 MCU for Keil 的 CC3100的工作示例项目?

谢谢!

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

    我认为 CC3100 SDK (\cC3100-SDK\platform\stm32discovery\)和此 Wiki 页面( processors.wiki.ti.com/.../CC31xx_&_STM32F4_Bringup_Guide )中的示例不多。

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

    我下载了 IAR、打开了示例 CC3100 SDK (\cC3100-SDK\platform\stm32discovery\...) Getting Started_With _WLAN_station、按键盘 F7、但 IAR 的消息窗口中有很多错误。

     STM 的许多头文件都未打开!

    在 Internet 文件中找不到 :stm32f4_discovery.h、 stm32f407xx.h、 stm32f4xx_hal.h

    出什么问题了?  

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我了解头文件、但在哪里可以找到 CC3100_STM32F4_Add_ON 来处理 SDK 文件夹?
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dmitry、

    很抱歉、我没有此平台的经验。 您可以在此处插入 IAR 中的错误吗? 可能是 IAR 的强制完整版本...

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

    从"STM32Cube "文件夹中、我将文件夹"Drivers"复制到 CC3100SDK...中的文件夹"stm32discovery"中、按 F7键、并对有关未打开的所有旧错误进行了跳线。
    但文件"stm32f407xx.h"中有很多错误、即错误[Pe101]。

    例如:"ERROR[PE101]:"NonMaskableInt_IRQn"已在当前范围内声明(位于"C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discover\stm32f4xx.h"的第143行) C:\TI\CC3100SDK_1.2.0\cc3100-sdk\platform\stm32discover\stm32f4xx.h" stm32f407xx.h \stm323100SDK\st\m32xx\st\cc430\m32s\st32xx.h"


    "等等。
    我需要做什么?
    谢谢!

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

    我从今天开始使用评估版本的 IAR 30天(不是 IAR 版本、最多使用六个32K 代码)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我以前解决了所有问题、但在进行工程时还有其他问题(按 F7):

    ERROR[Li005]:"_SlDrvHandleGeneralEvents"没有定义[引用自 C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discover\example_project_IAR\getting_started_with wlan_station\Debug\Obj\driver.o]

    ERROR[Li005]:"APBPrescTable"没有定义[引用自 C:\TI\CC3100SDK_1.2.0\cc3100-SDK\platform\stm32discovery\example_project_IAR\getting_started_wlan_station\Debug\Obj\stm32f4xx_hal_RCC.o]

    我无法在文件中看到错误所在的位置。

    我必须怎么做?

    太棒了!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好!
    请告诉我,在哪里可以下载"CC3100_STM32F4_Add_on",这在 Wiki 页面 processors.wiki.ti.com/.../CC31xx_&_STM32F4_Bringup_Guide 中有介绍

    当我按下此 wiki 页面中的字符串"STM32F4 ADD ON Package for CC3100SDK"时、打开了"Discovery Adaptor Board for SimpleLink Wi-Fi CC31XX BoosterPack Plug-in Module "页面、但未打开软件"STM32F4 ADD ON Package for CC3100SDK"页面。

    我必须怎么做?

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

    STM32F4的示例已在 CC3100 SDK 软件包中提供。 无需使用此附加组件。

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

    谢谢你、Jan!

    我在 CC3100SDK_v1.2中运行平台\\stm32discover\\example_project_IAR。 我没有更改任何内容、只需使用默认值即可。 它会失败并得到流动误差:

    1错误[Li005]:"_SlDrvHandleGeneralEvents "没有定义[引用自 C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discover\example_project_IAR\getting_started_withwlan_station\Debug\Obj\driver.o]

    2错误[Li005]:"APBPrescTable"没有定义[引用自 C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discovery\example_project_IAR\getting_started_wlan_ap\Debug\Obj\stm32f4xx_hal_RCC.o] 

    在 user.h 文件中、我添加了"#define SL_GeneralEvtHdlr SimpleLinkGeneralEventHandler"行、并更正了第一个错误。

    如何纠正第二个误差?

    谢谢!

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

    很抱歉、我不熟悉这个平台。 但该错误似乎与来自 ST 的 HAL 驱动程序有关、而不是与 SimpleLink 驱动程序或 CC3100本身有关。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1月、
    如何打开 obj 文件、尤其是"stm32f4xx_hal_RCC.o"?

    据我所知、如果编写了"CC3100和 STM32F4启动指南"页面、则编译了示例项目"Getting Started_With_WLAN_Station"时没有出错。
    为什么编译此项目时出错?

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

    您无法轻松打开目标文件。

    我猜... 为确保正常工作、需要从 STM 下载 HAL 文件。 但是、可能该文件已更改。 我希望 TI 不能保证第三方文件的功能(特别是 STM 是竞争对手)。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我添加字符串"const uint8_t APBPrescTable[8]={0、0、0、1、 2、3、4};"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我从文件夹"C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discovery\Drivers\CMSIS\Device\ST\ST\STM32F4xx\Sources\CC3100SDK\CC3100SDK\platform\stm323\CC3SSK\CMSSDK\CMS31001.2\CC100SDK\ST\PLIC100\CMS\ccs1001.2\ST\CMS\CM321.2\PLIC100\CC3\CMS\CMS\PLIC100\CC3\CMS\CMS100\CMS100\CMSSDK\CMS\CMS\CMS1.2\PLIC\PLIC\CMS\CC100\CC100\CMS\CMS\CMS 文件"stm32f4xx_hal_RCC.c"必须为默认值、而不添加字符串。

    如何从 IAR 创建十六进制或二进制文件?

    我无法理解((

    谢谢!

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

    您好 Dmitry、

    很抱歉、我无法帮助解决此问题。 但问题"如何在 STM32F4上从 IAR 创建 hex 或 bin 文件?" 听起来像是 STM 论坛 或 IAR 支持中的一个问题。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好。 我将使用 SDK 3100版本1.20进行相同的演示。 ..\platform\stm32fiscovery\
    我在代码中看到的是、缺少 STM32F4xx 库的所有文件夹。

    从 IAR 编译所有项目而不发生任何错误的简单解决方案:
    1) 1)安装 STM32CubeMX。 下载 STM32F4 MCU 的所有库。 此时、在文件夹 C:\Users\Maurizio\STM32Cub\Repository\STM32Cube:FW_F4_V1.11.0\Drivers 中
    您将找到要复制到的所有文件夹
    C:\TI\CC3100SDK_1.2.0\cC3100-SDK\platform\stm32discovery

    2) 2)现在、如果您"创建"项目、则将编译该项目、而不会出现任何错误。

    让我继续进行硬件上的演示测试、稍后从 IAR 迁移到许可的 Keil uVision、但这应该非常容易。

    祝所有 STM32和 CC3100开发人员一切顺利。

    Maurizio Brignoli