Power On and Bootloader

  • Changyi Gu


Curiosity is human nature. In a grand scheme of things, people might wonder how the universe got started, to which those folks who discovered the gravity wave know better than to ask. But on a much smaller scale, if you are just curious to understand how the embedded systems got started, this chapter can help.


File System Flash Memory Object File Standard Library NAND Flash 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1.   1.
    ARM926EJ-S (Rev r0p5) Technical Reference Manual, ARM Limited, June, 2008Google Scholar
  2.   2.
    TMS320VC5402 Fixed-Point Digital Signal Processor (SPRS079G), Texas Instruments Incorporated, October, 1998Google Scholar
  3.   3.
    TMS320VC5402 and TMS320UC5402 Bootloader (SPRA618B), Texas Instruments Incorporated, November, 2004Google Scholar
  4.   4.
  5.   5.
  6.   6.
    Code Composer Studio User’s Guide (SPRU328B). Texas Instruments Incorporated, November, 2000Google Scholar
  7.   7.
    Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification, Version 1.2. TIS Committee, May, 1995Google Scholar
  8.   8.
    Monk TV show, USA Network (
  9.   9.
  10. 10.
    Xeltek SuperPro Programmer, Xeltek Inc. (
  11. 11.
    Phase Locked Loop (ALTPLL) Megafunction User Guide, Altera Corporation, November, 2009Google Scholar
  12. 12.
    24AA00/24LC00/24C00, 128 bit I2C EEPROM, Microchip Technology, Inc., 2007Google Scholar
  13. 13.
    Digital Integrated Circuits—A Design Perspective (2nd Edition). Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic. Pearson Education, Inc., 2003Google Scholar
  14. 14.
    Silicon VLSI Technology—Fundamentals, Practice and Modeling. James D. Plummer, Michael D. Deal, Peter B. Griffin, Prentice Hall, Inc., 2000Google Scholar
  15. 15.
    3 Volt Intel StrataFlash Memory—28F128J3A, 28F640J3A, 28F320J3A (x8/x16), Intel Corporation, 2001Google Scholar
  16. 16.
    NAND Flash Memory (MT29F2G08AABWP/MT29F2G16AABWP, MT29F4G08BABWP/MT29F4G16BABWP, MT29F8G08FABWP), Micron Technology, Inc., 2004Google Scholar
  17. 17.
    NAND16GW3F4A, 16-Gbit (2 x 8 Gbits), two Chip Enable, 4224-byte page, 3V supply, multiplane architecture, SLC NAND Flash memories, Numonyx, B.V., November, 2009Google Scholar
  18. 18.
    MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions. Spansion MirrorBit Technology Brochure. Spansion LLC, 2008Google Scholar
  19. 19.
    S29WS-P, MirrorBit Flash Family, S29WS512P, S29WS256P, S29WS128P 512/256/128 Mb (32/16/8 M x 16 bit) 1.8 V Burst Simultaneous Read/Write MirrorBit Flash Memory, Spansion Inc., 2008Google Scholar
  20. 20.
    S72WS-N Based MCP/PoP Products, 1.8 Volt-only x16 Flash Memory and SDRAM on Split Bus 256/512 Mb Simultaneous Read/Write, Burst Mode Flash Memory 512 Mb NAND Flash 1024 Mb NAND Interface ORNAND Flash Memory on Bus 1 512/256/128 Mb (8M/4M/2M x 16-bit x 4 Banks) Mobile SDRAM on Bus 2, Spansion Inc., 2007Google Scholar
  21. 21.
    Building Embedded Linux Systems, 2nd Edition, Concepts, Techniques, Tricks, and Traps. Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, and Philippe Gerum. O’Reilly Media, August 2008Google Scholar
  22. 22.
    Anatomy of Linux Flash File Systems, Options, and Architectures. M. Tim Jones, Emulex Corp., May, 2008Google Scholar
  23. 23.
  24. 24.
    Altera SoC Embedded Design Suite User Guide, Altera Corporation, December, 2014Google Scholar
  25. 25.
    “Why I don’t like printf().” Erich Styger, MCU on Eclipse,
  26. 26.
    Secrets of “printf,” Professor Don Colton, Brigham Young University HawaiiGoogle Scholar
  27. 27.
    EZ-USB Technical Reference Manual, Version 1.2, Cypress Semiconductor Corporation, 2005Google Scholar
  28. 28.
    OMAP 35x Application Processor, Technical Reference Manual, Literature Number: SPRUF98L, Texas Instruments Incorporated, November, 2010Google Scholar
  29. 29.
    i.MX 6Dual/6Quad Applications Processor Reference Manual, Document Number: IMX6DQRM, Rev. 3, Freescale Semiconductor, Inc. July, 2015Google Scholar
  30. 30.
    Quartus Prime Standard Edition Handbook, Altera Corporation. May, 2015Google Scholar
  31. 31.
    QDR™-II, QDR-II+, DDR-II, and DDR-II+ Design Guide, AN4065, Cypress Semiconductor Corporation, November, 2007Google Scholar
  32. 32.
    DDR3 SDRAM (MT41J256M4—32 Meg x 4 x 8 banks, MT41J128M8—16 Meg x 8 x 8 banks, MT41J64M16 – 8 Meg x 16 x 8 banks) Datasheet Rev I, Micron Technology, Inc., February, 2010Google Scholar
  33. 33.
    CIO RLDRAM II (MT49H32M9—32 Meg x 9 x 8 Banks, MT49H16M18—16 Meg x 18 x 8 Banks, MT49H8M36 – 8 Meg x 36 x 8 Banks) Datasheet Rev N, Micron Technology, Inc., May, 2008Google Scholar

Copyright information

© Changyi Gu 2016

Authors and Affiliations

  • Changyi Gu
    • 1
  1. 1.San DiegoUSA

Personalised recommendations