【问题标题】:why inc/hw_ints.h can not be opened?为什么inc/hw_ints.h 打不开?
【发布时间】:2019-09-27 16:42:48
【问题描述】:

我正在尝试使用 tm4c1294nctpd 和 HC-SR04 模块编写一个 echo 程序。

我已经完成了下一个代码,但是在编译时它说 /inc/hw_ints.h 找不到

#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include <sysctl.h>
#include <sysctl.c>
#include <inc/hw_ints.h>
#include <tm4c1294ncpdt.h>

    uint32_t i,CTA;

    void main(void){
            SYSCTL_RCGCGPIO_R=0X1008;
            i=SYSCTL_RCGCGPIO_R;
            GPIO_PORTD_AHB_DIR_R=0X01;
            GPIO_PORTD_AHB_DEN_R=0X03;

            NVIC_EN0_R=0X08;
            GPIO_PORTD_AHB_IM_R  |=0X02;
            GPIO_PORTD_AHB_IS_R  =0X00;
            GPIO_PORTD_AHB_IEV_R |=0X02;
            GPIO_PORTD_AHB_ICR_R |=0X02;

            GPIO_PORTN_DIR_R  =0X03;
            GPIO_PORTN_DEN_R  =0X03;
            GPIO_PORTD_AHB_DATA_R  =0X00;

            while (1)
                        {
                CTA=0;
                        GPIO_PORTN_DATA_R  ^=0X01;
                            SysCtlDelay(2666666);
                        GPIO_PORTD_AHB_DATA_R  |=0X01;
                            SysCtlDelay(100);
                    GPIO_PORTD_AHB_DATA_R  &=~0X01;
        }
    }

    int ECHO_ISR(void){
        while (((GPIO_PORTD_AHB_DATA_R & 0X02)== 0X02)& (CTA<0XFFF))
            {
                CTA++;
            }

            GPIO_PORTD_AHB_ICR_R |=0X02;
            return 0;
    }

我必须稍微修改一下 tm4c1294ncpdt_startup_ccs.c 以在端口 D 中添加 ECHO_ISR。
文件 sysctl.c 中指出了错误,即使我在 #include 部分中明确添加。


我已将项目属性中的 pats 设置为包含为

/home/user/ti/tivaware_c_series_2_1_4_178/driverlib
/home/user/ti/tivaware_c_series_2_1_4_178/inc

谢谢

目录
在 ti dir 下有标准代码 composer install,在这个 ti 里面有 tivaware,在 tivaware 里面有 inc 和 driverlib,hw_ints.h 在 inc 目录中

路径集

添加路径

【问题讨论】:

  • "inc/hw_ints.h"&lt;inc/hw_ints.h&gt;?
  • 都用过,没运气
  • 有这样的文件吗?
  • 是的,它确实位于 inc 目录中

标签: c microcontroller


【解决方案1】:

同时添加以下路径:

/home/user/ti/tivaware_c_series_2_1_4_178

到您的项目属性,它应该都可以工作。

它正在尝试查找您已经在其中的 inc 文件夹,因此请添加其父文件夹。

【讨论】:

  • @riccs_0x 现在尝试在使用双引号和 "" 之间切换。它应该可以工作。
  • @riccs_0x 如果这不起作用,请向我们展示您的目录结构和源文件
  • @riccs_0x 确保也进行干净的构建
  • @riccs_0x 现在你能告诉我们你的项目属性设置路径吗?
  • @riccs_0x 你想要的是去这里eclipse.org/community/eclipse_newsletter/2013/october/images/…(并确保我提到的路径包含在C、C/C++和Assembly下)
猜你喜欢
  • 1970-01-01
  • 2012-03-19
  • 2017-03-18
  • 2020-08-24
  • 2016-05-12
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多