[Bennu Module] mod_expand

Started by FreeYourMind, March 11, 2010, 10:39:28 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

FreeYourMind

Igual con map_block_copy, pero seria mas dificil.
Venga sube el de Caanoo, maestro.


SplinterGU

vas a tener que esperar el fin de semana.

ya mismo me tengo que poner a laburar.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2


FreeYourMind

A la espera de la version Caanoo, he intentado compilar en Windows, y tengo este problema:



El makefile es este (uso las rutas al compilador del sdk oficial):

BASE_DEV=C:/Programas/GPH_SDK/tools/gcc-4.0.2-glibc-2.3.6/arm-linux
PREFIX=$(BASE_DEV)/bin/arm-linux-
BUILD_EXT=.so
PLATFORM=__ARM__
EXTRA_LIBS=
BENNU_CORE=C:/mod_expand/
BENNU_BASE=C:/mod_expand/bennugd
BUILD_APP = mod_expand$(BUILD_EXT)

CC    := $(PREFIX)gcc
LD    := $(PREFIX)gcc
AS    := $(PREFIX)as
AR    := $(PREFIX)ar

OBJECTS =   mod_expand.o

CFLAGS = -DTARGET_LINUX -DTARGET_GP2X_WIZ -O2 -finline-functions -fno-strict-aliasing -Wall -ffast-math -fomit-frame-pointer -mcpu=arm920t -DARM -D_ARM_ASSEM_ -D_GNU_SOURCE=1 -D_REENTRANT -I. -I$(BASE_DEV)/include  -I$(BENNU_BASE)/core/include -I$(BENNU_BASE)/bgdrtm/include -I$(BENNU_BASE)/modules/libgrbase/ -I$(BENNU_BASE)/modules/libblit/ -I$(BASE_DEV)/include -fPIC
LDFLAGS = -shared -module -avoid-version -L$(BASE_DEV)/lib -L$(BENNU_BASE)/modules/libblit/.libs -lblit -L$(BENNU_BASE)/modules/libgrbase/.libs -lgrbase $(EXTRA_LIBS)

all: $(BUILD_APP)

$(BUILD_APP): $(OBJECTS) Makefile
$(CC) -o $@ $(OBJECTS) $(LDFLAGS)

%.o:%.c Makefile
$(CC) -c $(CFLAGS) $< -o $@

clean:
rm -f $(OBJECTS) $(BUILD_APP)

release: clean all



Drumpi

¿Has metido el código fuente de la mod expand junto con los fuentes de bennu? es que me choca que pongas como BENNU_CORE la dirección de mod_expand? Lo mismo me equivoco yo, también estoy aprendiendo ^^U
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

FreeYourMind

En mod_expand esta el codigo c, y dentro una carpeta llamada bennugd la cual dentro tiene otra llamada modules con los modulos del runtime de Bennu para Wiz.
Hay algo mal ?

Drumpi

No se, creo que BENNU_CORE debería apuntar a la carpeta que tiene los fuentes de BGDC, BGDI y libbgdrtm, no a los módulos... creo.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

FreeYourMind

Esperaremos al maestro. Grácias.

SplinterGU

muy bien drumpi, deben apuntar a los fuentes (compilados) de bennugd, a las carpetas core y modules.

ademas, el makefile no debe usar espacios, de usar TAB, por lo menos en las lineas que empiezan con espaciado, y esas mismas lineas que tienen espaciado, no debe quitarsele el mismo, debe llevar si o si espaciado con 1 tab
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Pero la version Wiz esta todo en la misma carpeta....
He puesto todo bennu en "C:/mod_expand/bennugd/modules",

en el make tengo:

BENNU_CORE=C:/mod_expand/bennugd/modules
BENNU_BASE=C:/mod_expand/bennugd

recordar que el de splinter tenia esto:

BENNU_CORE=/home/splinter
BENNU_BASE=/home/splinter/wizdev/bennugd

Sigo con el mismo problema, help...

SplinterGU

perdon, bennu_core me quedo sin darle uso.

en la carpeta que apunta a bennu_base debe estar core y modules, todos sus archivos fuentes y compilados.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Quote from: SplinterGU on September 10, 2010, 05:12:57 PM
vas a tener que esperar el fin de semana.

ya mismo me tengo que poner a laburar.

Por cierto, para que fin de semana era ?  ::)

FreeYourMind

Una pregunta Splinter, en tu ruta '/home/splinter/wizdev/openwiz/toolchain/arm-openwiz-linux-gnu' (base_dev), tienes libs/includes o algo de Bennu, en caso afirmativo, que tienes ?

SplinterGU

eso es el path al sdk, no tiene nada que ver con bennu
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Splinter, podrias poner el script para Caanoo, falta compilar para ella, y estoy curioso para saber que cambia en el script, mirando las diferencias entre los 2.
Mañana queria volver a intentar en windows compilar el de la Wiz, pero por favor no digas que lo pones sólo cuando lo consiga, que me desespero :)