> On Feb 18, 2015, at 1:42 PM 2/18/15, Thomas Eichinger 
> <thomas.eichin...@fu-berlin.de> wrote:
> 
> Hi Ralph,
> 
> a short update:
> I spent most of today’s afternoon to set up toolchain and additional tools 
> again which
> didn’t left much time for testing.

Thanks a lot for looking into the problem...

> I can confirm the latter problem the app yielding. I will continue 
> investigation tomorrow.

OK.

> The first issue I couldn’t reproduce though. 

Seems that problem was related to the compiler.  When I build with the 2008q3 
compiler, the assembler flag is interpreted correctly and common.s is OK for 
the econotag.

- Ralph

> 
> I will keep you updated on my findings.
> 
> Best, Thomas
> 
>> On 18 Feb 2015, at 14:54, Ralph Droms (rdroms) <rdr...@cisco.com> wrote:
>> 
>>> 
>>> On Feb 18, 2015, at 4:18 AM 2/18/15, Thomas Eichinger 
>>> <thomas.eichin...@fu-berlin.de> wrote:
>>> 
>>> Hi Ralph,
>>> 
>>> first of all also welcome from my side.
>>> 
>>> Regarding the RIOT support for the redbee-econotag I can remember similar
>>> problems which resulted from the compiler used. For this board it is 
>>> important
>>> to note that only the CodeSourcery GCC 2008q3 is supported. Could you 
>>> check for this?
>> 
>> $ arm-none-eabi-gcc -v
>> Using built-in specs.
>> Target: arm-none-eabi
>> Configured with: /scratch/julian/lite-respin/eabi/src/gcc-4.3/configure 
>> --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-eabi 
>> --enable-threads --disable-libmudflap --disable-libssp 
>> --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ 
>> --disable-shared --with-newlib --with-pkgversion='Sourcery G++ Lite 
>> 2008q3-66' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ 
>> --disable-nls --prefix=/opt/codesourcery --with-headers=yes 
>> --with-sysroot=/opt/codesourcery/arm-none-eabi 
>> --with-build-sysroot=/scratch/julian/lite-respin/eabi/install/arm-none-eabi 
>> --with-gmp=/scratch/julian/lite-respin/eabi/obj/host-libs-2008q3-66-arm-none-eabi-i686-pc-linux-gnu/usr
>>  
>> --with-mpfr=/scratch/julian/lite-respin/eabi/obj/host-libs-2008q3-66-arm-none-eabi-i686-pc-linux-gnu/usr
>>  --disable-libgomp --enable-poison-system-directories 
>> --with-build-time-tools=/scratch/julian/lite-respin/eabi/install/arm-none-eabi/bin
>>  --with-build-time-tools=/scratch/julian/lite-respin/
>> eabi/install/arm-none-eabi/bin
>> Thread model: single
>> gcc version 4.3.2 (Sourcery G++ Lite 2008q3-66) 
>> 
>> Regarding the conditional assembly problem - this code snippet doesn't seem 
>> to correctly recognize "(CPU != mc1322x)" (where "CPU = mc1322x" is set in 
>> boards/redbee-econotag/Makefile.include):
>> 
>> .if (CPU != mc1322x)
>>   /* jump into vic interrupt */
>>   mov    r0, #0xffffff00    /* lpc23xx */
>>   ldr    r0, [r0]
>>   add    lr,pc,#4
>> .else
>>   /* mc1322x seems to lack a VIC, distinction of IRQ has to be done in SW */
>>   ldr    r0, =isr           /* mc1322x */
>> .endif
>> 
>> Running the code as distributed yields:
>> 
>> Board initialized.
>> kernel_init(): This is RIOT! (Version: 2014.12-415-g1e6e-instant-contiki)
>> kernel_init(): jumping into first task...
>> #!undef abort at 0x1c00a0 (0x6809490E) originating from 0x400fe8
>> 
>> If I force assembly of the .else code, the code doesn't abort but only 
>> yields:
>> 
>> Board initialized.
>> kernel_init(): This is RIOT! (Version: 2014.12-415-g1e6e-instant-contiki)
>> kernel_init(): jumping into first task...
>> 
>> - Ralph
>> 
>>> 
>>> I will have a more in depth look on your reported problem in the afternoon.
>>> 
>>> Kind regards,
>>> Thomas
>>> 
>>>> On 17 Feb 2015, at 22:41, Ralph Droms (rdroms) <rdr...@cisco.com> wrote:
>>>> 
>>>> Is redbee-econotag board code still in active development or use?
>>>> 
>>>> I'm new to RIOT ... tried compiling the "default" example for 
>>>> redbee-econotag and found an error (maybe more correctly a construct that 
>>>> doesn't work as expected) in the conditional assembly in common.s  I put 
>>>> in a patch but now all I get from "default" is:
>>>> 
>>>> .CONNECT
>>>> Size: 69440 bytes
>>>> Sending /home/rdroms/RIOT/examples/default/bin/redbee-econotag/default.hex
>>>> done sending files.
>>>> Board initialized.
>>>> kernel_init(): This is RIOT! (Version: 2014.12-415-g1e6e-instant-contiki)
>>>> kernel_init(): jumping into first task...
>>>> 
>>>> Should "default" work?
>>>> 
>>>> - Ralph
>>>> 
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel@riot-os.org
>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>> 
>>> _______________________________________________
>>> devel mailing list
>>> devel@riot-os.org
>>> http://lists.riot-os.org/mailman/listinfo/devel
>> 
>> _______________________________________________
>> devel mailing list
>> devel@riot-os.org
>> http://lists.riot-os.org/mailman/listinfo/devel
> 
> _______________________________________________
> devel mailing list
> devel@riot-os.org
> http://lists.riot-os.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel

Reply via email to