Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 14 Sep 2006 09:16 PM by  ftiernan
Release version runs slow
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
ftiernan
New Member
New Member
Posts:


--
11 Sep 2006 12:04 AM
    I am trying to test a "release" version of my platform by building "release" version and then just loading it into ram via logic loader but when I do this it runs very slow.

    Here is the output from logic loader
    LogicLoader

    (c) Copyright 2002-2005, Logic Product Development, Inc.
    All Rights Reserved.
    Version 2.0.3-LLH7a400_10 0001
    *****************************************************************

    losh>
    losh> ifconfig sm0 dhcp
    Starting DHCP on sm0
    losh> bootme &
    losh>
    Device's name is LoCE_18311.
    Sent BOOTME 4
    Got response from a host ip: 192.168.1.5 port: 1184 cmd: 98
    Connecting to Platform Builder
    R
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ................................................................................
    ..............
    image launch addr: 0xc00e1000

    Verifying checksums: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    >>>>>>>>>>>>>>>>>>>>
    Checksums good.
    BOOTME: loaded
    BOOTME: Got jump command

    losh> source /dev/serial_eeprom
    exec dbg_serial:A400_UART:dbg_enet:91C111:dbg_enet_base:0x70000000:dbg_enet_irq:
    0x00000007:kitl:true:rtc:rtc_a400_int:share_eth:kernel cmdline: 'dbg_serial:A400
    _UART:dbg_enet:91C111:dbg_enet_base:0x70000000:dbg_enet_irq:0x00000007:kitl:true
    :rtc:rtc_a400_int:share_eth::ip_addr:192.168.1.4' at c0058314
    Debug serial initialized. Using driver A400_UART
    Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
    ProcessorType=0922 Revision=0
    sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 800e1294


    ==============================================================
    WinCE firmware init (LoCE)

    Kernel Arguments: "dbg_serial:A400_UART:dbg_enet:91C111:dbg_enet_base:0x70000
    000:dbg_enet_irq:0x00000007:kitl:true:rtc:rtc_a400_int:share_eth::ip_addr:192.16
    8.1.4"
    image_size: 0xF00000
    ram_size: 0xC00000
    link_for_flash: 0
    relocate_from_flash: 0
    rom_offset: 0x40000000
    ==============================================================

    Cold-boot: erasing object store.
    Initializing interrupts.
    Card Engine Rev-B (or later).
    CPLD Revision 0x34.
    Interrupt initialization complete.
    Initializing system-tick.
    System-tick initialized.
    RTC initialized. Using driver rtc_a400_int.
    Multiple XIP regions not defined or fixup failed.
    Initializing KITL.
    debug_ether: using driver 91C111.
    debug_ether: using address 0xB0100000.
    debug_ether: using irq 7.
    OEMKitlInit()
    SmSC Ethernet controller detected: 0xB0100000
    MAC Address: 00:08:EE:00:47:87
    91C111: 100 Mbits full-duplex.
    +pckt_list_init(): 0x80002000 : 0x00002800

    Device Name: LoCE_18311, IP: 192.168.1.4, Port: 981.

    KITL Buffers at 0x80005000 len 0x20000
    KITL Interrupt using SysIntr: 16, Irq: 7.
    share_dbg_enet read as 0x00000000
    Not sharing the debug Ethernet.
    KITL Ethernet transport initialized.

    !Kitl buffer specified by OAL is not required, ignore...
    Host connected.
    Host IP: 192.168.1.5, port 1183
    KITLGlobalState == 0x61
    KITL initialized.
    driver globals at 0x80000000.
    Firmware initialization complete.

    "link_for_flash" variable says we are in SDRAM.
    Detected extension DRAM at 0x84000000, size is 0x02000000
    Total RAM installed is 64 MB.
    KITL: Leaving polling mode...
    Enabling KITL Interrupt.
    Enabling SmSC 91C111 receive interrupt.


    I am wondering about the "link_for_flash" statement and if it is a problem what I need to do to fix it. Thanks - Frank T.
    Anonymous
    Posts:


    --
    11 Sep 2006 09:17 AM
    Frank can you please qualify what running slow means? What drivers are built into your image? How big is it?

    The "link for flash" variable message is not an error, it's letting you know that your image is linked to run from SDRAM and not out of flash memory.

    Thanks,
    ftiernan
    New Member
    New Member
    Posts:


    --
    14 Sep 2006 09:16 PM
    Thanks Aaron, taking out references to KITL and Debug from the boot script solved the problem. - FT
    You are not authorized to post a reply.