eclipse-gcc problem

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Březen 29 10:30:00 CEST 2015


Mam takovou zahadu, vse funguje skvele ale nejak se mi nechce zohlednit 
upraveny hlavickovy soubor - pouziva eclipse neco jako precompiled headers?
Uz od rana to nejak nemuzu pochopit...

#include <stdint.h>
#include "system.h"
...
volatile uint32_t *stepdrv = (volatile uint32_t *) STEPBASE; //<---- 
tady to symbol nezna, ani v editoru ani pri prekladu

system.h je jen jeden v adresarove strukture projektu, je to automaticky 
generovany soubor, kdyz v nem udelam chybu, je tato videt pri prekladu a 
symbol tam definovany je (doplnil jsem rucne ale s vygenerovanym je to 
stejne)
...
/*
  * step_drv_bridge_0 configuration
  *
  */
#define STEPBASE 0xf400
#define ALT_MODULE_CLASS_step_drv_bridge_0 step_drv_bridge
#define STEP_DRV_BRIDGE_0_BASE 0xf400
#define STEP_DRV_BRIDGE_0_IRQ 1
#define STEP_DRV_BRIDGE_0_IRQ_INTERRUPT_CONTROLLER_ID 0
#define STEP_DRV_BRIDGE_0_NAME "/dev/step_drv_bridge_0"
#define STEP_DRV_BRIDGE_0_SPAN 1024
#define STEP_DRV_BRIDGE_0_TYPE "step_drv_bridge"

pritom aktuali main.d po prekladu vypada OK, vsechny soubory jak maji byt...

obj/default/main.o: main.c ../TestNios/system.h ../TestNios/linker.h \
  ../TestNios//drivers/inc/altera_avalon_uart_regs.h \
  ../TestNios//HAL/inc/io.h ../TestNios//HAL/inc/alt_types.h \
  ../TestNios//HAL/inc/sys/alt_irq.h ../TestNios//HAL/inc/nios2.h \
  ../TestNios//HAL/inc/alt_types.h

../TestNios/system.h:

../TestNios/linker.h:

../TestNios//drivers/inc/altera_avalon_uart_regs.h:

../TestNios//HAL/inc/io.h:

../TestNios//HAL/inc/alt_types.h:

../TestNios//HAL/inc/sys/alt_irq.h:

../TestNios//HAL/inc/nios2.h:

../TestNios//HAL/inc/alt_types.h:


Jako by si to pamatovalo stary system.h a novy to nechtelo prechroupat...
Clean atp. jsem samozrejme zkousel, nechapu to, zas si asi na necem sedim...




---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com



Další informace o konferenci Hw-list