ThreadAbort

Member Since: December 14, 2007

Country: United States

  • Product DEV-00555 | about 5 years ago

    — HOW TO USE THE BOOTLOADER INCLUDED ON YOUR BOARD —
    Make sure you add the following to the Makefile:
    change
    build: elf hex lss sym
    to
    build: elf hex lss sym FW.SFE
    — insert this —
    FW.SFE: main.elf
    @echo
    @echo $(MSG_FLASH) $@
    $(OBJCOPY) -O binary $< $@
    — after this block —

    Create final output file (.bin) from ELF output file.

    %.bin: %.elf
    @echo
    @echo $(MSG_FLASH) $@
    $(OBJCOPY) -O $(FORMAT) $< $@
    and in the common folder change the following text in the file: LPC2138-ROM.ld
    change
    ROM (rx) : ORIGIN = 0x00000000, LENGTH = 512k
    to
    ROM (rx) : ORIGIN = 0x00010000, LENGTH = 380k
    Otherwise it will won’t write the file. Since the bootloader is sitting at 0x00000000.
    I burned a few hours and brain cells on these issues. So, I hope it helps you!

  • Product DEV-00555 | about 5 years ago

    There is a bug in the demo source code for what I assume to be some of these boards?
    It causes the enable pin of the EM408 to no longer work. It scared me a little since I thought I burned a pin.
    I compiled and loaded the demo from the V2_4.zip and it no longer allowed me to use GPS. I found the bug after tracing the fact that the Schematics is actually wrong for my board. The Enable pin off the GPS actually goes to Pin 1 of the ARM Proc.
    In the code you need to change the 0x00800000 to 0x00200000 when you find an EM_408 power note. It is in 4 spots at least (init and stuff). It is P0.21 not P0.23(pin 53).

No public wish lists :(