SEARCH
TOOLBOX
LANGUAGES
modified on 10 August 2010 at 21:42 ••• 217,876 views

Eagle FAQ

From Manuals

Revision as of 21:42, 10 August 2010 by Support (Talk | contribs)
Jump to: navigation, search

Contents

Frequently Asked Questions

What is the difference between standalone and application mode?

Application mode assumes a bootloader is used at 0x0000 so the application is relocated to 0x2000. Standalone mode assumes no bootloader is used so the application is relocated to 0x0000. To use standalone mode (no bootloader), link with standalone.ld (gcc) or standalone.icf (IAR) and load the binary at 0x0000. To use application mode, link with application.ld (gcc) or application.icf (IAR) and load the binary at 0x2000. The bootloader must be at 0x0000 if you use application mode.

The bootloader allows firmware updates from the Ethernet port (Eagle 50E) or serial port (Eagle 50). If you will be doing firmware updates via the USB device port or a JTAG, a bootloader is not required. If you will be doing debugging, it is easier to debug applications in standalone mode without a bootloader. Debugging with a bootloader present requires loading it before the application, which makes the setup more complex. Most applications do not use a bootloader but the default Eagle setup uses one so customers without a USB debug port or a JTAG have a way of updating their firmware.

What is the maximum rates for the ADCs and DACs?

The Micromint Eagle can sample the ADC at 500 kHz. The DAC can be updated at a maximum of 150 kHz. The data transfer is 16-bits at 25 MHz which is a total of 640 nS per data transfer but the DAC has a settling time of 6 µS so the total time needed is 6.64 µS.

What LCD displays can be used with the Eagle controllers?

The examples include a driver for a standard character LCD with an HD44780 controller. We have tested an AZ Displays LCD p/n AMC2004D-FL-GBS-D and a Lumex LCD p/n LCM-S02004DSF. Both LCDs are 4 lines by 20 characters. Other LCD displays can be used with driver or interface changes.