嵌入式开发者社区

标题: GPIO实验出错求助 [打印本页]

作者: hui782616505    时间: 2016-8-5 18:21
标题: GPIO实验出错求助
[attach]988[/attach]

我按照例程的GPIO实验进行时,用自己分配的管脚实现但是出现了这个错误  用的GPIO6[7],
添加代码如下:
#define SYSCFG_PINMUX14_PINMUX14_3_0 (0x0000000Fu)

#define SYSCFG_PINMUX14_PINMUX14_3_0_GPIO6_7 (0x00000008u)
#define SYSCFG_PINMUX14_PINMUX14_3_0_SHIFT (0x00000000u)

#define PINMUX14_GPIO6_7_ENABLE   (SYSCFG_PINMUX14_PINMUX14_3_0_GPIO6_7  << \
                                    SYSCFG_PINMUX14_PINMUX14_3_0_SHIFT)


void GPIOBank6Pin7PinMuxSetup(void)
{
    unsigned int savePinmux = 0;

    savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(14)) &
                 ~(SYSCFG_PINMUX14_PINMUX14_3_0));

    HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(14)) =
         (PINMUX14_GPIO6_7_ENABLE | savePinmux);
}


r编译不通过  是要重新编译lib 还是要设置啥?

作者: human    时间: 2016-8-5 19:17
请参看光盘资料用户手册教程<5-基于StarterWare的TMS320C6748裸机程序开发入门详解教程>
作者: hui782616505    时间: 2016-8-6 09:20
参照了 不管用才提问的  这个错误是啥意思啊?》
作者: human    时间: 2016-8-6 09:45
缺少头文件或者库文件
作者: hui782616505    时间: 2016-8-6 11:15
human 发表于 2016-8-6 09:45
缺少头文件或者库文件

我是把函数声明放在了你们的TL6748.h  但是函数的实现放在platform中的CPIO.c中  我修改过的GPIO.c生成库并添加到我要调试的工程中
作者: 希望缄默    时间: 2016-8-6 18:01
是不是库不是你自己重新编译的 试试把那段代码直接加在应用程序里试试
作者: 钱小白    时间: 2017-1-10 23:00
你好,我刚接触DSP,遇到跟你一样的问题,请问你解决了吗




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4