Difference between revisions of "Developer Manual/Tools"

From coreboot
Jump to navigation Jump to search
(→‎Serial console: Fix title level)
Line 14: Line 14:
<div style="color: red">If you're going to work on this board, you need a backup plan in the event you flash a faulty BIOS image.
<div style="color: red">If you're going to work on this board, you need a backup plan in the event you flash a faulty BIOS image.
The secondary chip must have different size (preferable greater capacity) than the primary chip (factory chip) that comes with the board in order to avoid accidents: flashrom will not burn the Coreboot image (<code>sudo flashrom -p internal -w new.bin [...] Error: Image size doesn't match</code>) if the size of the hardware chip mismatch the Coreboot image configured ''ROM chip size''. This is a good thing as it will save you from accidentally burning Cooreboot to the primary chip if you forget to toggle the hardware switch to the secondary chip. Chips with equal size will likely make you break the board one day. You have been warned!</div>
The secondary chip must have different size (preferable greater capacity) than the primary chip (factory chip) that comes with the board in order to avoid accidents: flashrom will not burn the Coreboot image (<code>sudo flashrom -p internal -w new.bin [...] Error: Image size doesn't match</code>) if the size of the hardware chip mismatch the Coreboot image configured ''ROM chip size''. This is a good thing as it will save you from accidentally burning Cooreboot to the primary chip if you forget to toggle the hardware switch to the secondary chip. Chips with equal size will likely make you break the board one day. You have been warned!</div>
=== Artecgroup programmable LPC dongle ===
The [[Artecgroup programmable LPC dongle]] (Now called FlexyICE) is a ROM emulator and debugging tool.
See [http://www.artecgroup.com/products/hardware-products/programmable-lpc-dongle.html] and [http://www.opencores.org/projects.cgi/web/usb_dongle_fpga/overview].


=== Flash chip related ===
=== Flash chip related ===
Line 85: Line 80:
Image:Curtain.jpeg|Alternative: with something used to support curtains.
Image:Curtain.jpeg|Alternative: with something used to support curtains.
</gallery>
</gallery>
=== Artecgroup programmable LPC dongle ===
The [[Artecgroup programmable LPC dongle]] (Now called FlexyICE) is a ROM emulator and debugging tool.
See [http://www.artecgroup.com/products/hardware-products/programmable-lpc-dongle.html] and [http://www.opencores.org/projects.cgi/web/usb_dongle_fpga/overview].


=== POST card ===
=== POST card ===


A [[POST card]] will save your life: it's the only output device (beside beeper) you have during the boot process.
A [[POST card]] will save your life: it's the only output device (beside beeper) you have during the boot process.
=== Compact Flash IDE adaptor ===
Solid state disks (e.g. CompactFlash cards) save time during the repeated boot process compared with regular hard disks.
* http://siliconkit.dnsalias.com/cart/index.tcfdp.html
* http://www.cwlinux.com/eng/products/products_ide2cf.php
* http://www.mini-box.com/s.nl/sc.8/category.14/.f
* http://www.acscontrol.com/Index_ACS.asp?Page=/Pages/Products/CompactFlash/IDE_To_CF_Adapter.htm
* http://www.pcengines.ch/cflash.htm
* http://www.psism.com/adcf.htm
* http://www.hsc-us.com/industrial/adapter/ATP.html (2xCF, one with hotswap!)
* http://www.mesanet.com/ (Choose DISK EMULATORS then CFADPTHD in the menu. 2xCF)


=== Oscilloscope ===
=== Oscilloscope ===
Line 142: Line 129:
Accessing it often requires a [[Serial_console#Null-modem_cable|Null modem cable]] and  
Accessing it often requires a [[Serial_console#Null-modem_cable|Null modem cable]] and  
[[Serial_console#Serial_terminal_software|one of the many programs written for that purpose]].
[[Serial_console#Serial_terminal_software|one of the many programs written for that purpose]].
=== Other ===
==== Compact Flash IDE adaptor ====
Solid state disks (e.g. CompactFlash cards) save time during the repeated boot process compared with regular hard disks.
* http://siliconkit.dnsalias.com/cart/index.tcfdp.html
* http://www.cwlinux.com/eng/products/products_ide2cf.php
* http://www.mini-box.com/s.nl/sc.8/category.14/.f
* http://www.acscontrol.com/Index_ACS.asp?Page=/Pages/Products/CompactFlash/IDE_To_CF_Adapter.htm
* http://www.pcengines.ch/cflash.htm
* http://www.psism.com/adcf.htm
* http://www.hsc-us.com/industrial/adapter/ATP.html (2xCF, one with hotswap!)
* http://www.mesanet.com/ (Choose DISK EMULATORS then CFADPTHD in the menu. 2xCF)

Revision as of 13:31, 13 March 2016