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.

[参考译文] RTOS:引脚的初始化导致系统不运行

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3200SDK, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/624498/rtos-the-initialization-of-the-pins-causes-the-system-not-to-run

Thread 中讨论的其他器件:CC3200SDKCC3200

工具/软件:TI-RTOS

//   RS1 = 0x5,// RS1/GP5/Pin60 */
//   RS2 = 0x6,// RS2/GP6/Pin61 */
//   RS3 = 0x7, // RS3/GP7/Pin62*/

 MAP_PinTypeGPIO (PIN_60、PIN_MODE_0、false);
 MAP_GPIODirModeSet (GPIOA0_BASE、0x20、GPIO_DIR_MODE_IN);
 MAP_PinTypeGPIO (PIN_61、PIN_MODE_0、false);
 MAP_GPIODirModeSet (GPIOA0_BASE、0x40、GPIO_DIR_MODE_IN);
 MAP_PinTypeGPIO (PIN_62、PIN_MODE_0、false);

 MAP_GPIODirModeSet (GPIOA0_BASE、0x80、GPIO_DIR_MODE_IN);

当我将 这些引脚设置为输入时,然后的每个人都将使系统发生挂起。

我不知道为什么?一些建议会有帮助,谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能提供更多的背景信息吗? 您何时拨打上述电话? 您使用的软件和版本是什么? 您使用的是什么器件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,没有更多上下文。仅在项目的 pinmux.c 文件中。我添加了一些 pin 初始,然后构建项目,就会出现问题。 这不是应用程序调用、我用于初始的所有函数仅是系统 offer.no、不仅是我在上次测试中提供的引脚、而且输出引脚的 PIN_50也将具有相同的结果。
    // MAP_PinTypeGPIO (PIN_50、PIN_MODE_0、false);
    // MAP_GPIODirModeSet (GPIOA0_BASE、0x00、GPIO_DIR_MODE_OUT);
    我使用的是
    Code Composer Studio

    版本:6.1.3.00034
    SDK 为 CC3200SDK_1.3.0。
    我使用的是 WeeBee 的 CC3200模块
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更多建议将会有所帮助。谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否正在使用 TI-RTOS?