As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com. |
Difference between revisions of "CW308T-D2000"
From ChipWhisperer Wiki
(→Programming) |
|||
Line 19: | Line 19: | ||
An external programmer is needed for this target. The Quark D2000 dev-board can be used with jumper wires, or a standard OpenOCD programmer can be used. | An external programmer is needed for this target. The Quark D2000 dev-board can be used with jumper wires, or a standard OpenOCD programmer can be used. | ||
+ | |||
+ | === How to flash D2000 board using OpenOCD === | ||
+ | |||
+ | TODO - TEMP | ||
+ | |||
+ | Start a command prompt | ||
+ | C:\IntelSWTools\ISSM_2016.0.027\issm_env.bat | ||
+ | gdb | ||
+ | |||
+ | target remote :3333 | ||
+ | monitor clk32M 500 | ||
+ | monitor load_image C:\\chipwhisperer\\hardware\\victims\\firmware\\intel_quark\\quark_d2000_rom.bin 0x0 | ||
+ | monitor load_image C:\\chipwhisperer\\hardware\\victims\\firmware\\intel_quark\\simpleserial_example\\release\\quark_d2000\\x86\\bin\\simpleserial_aes.bin 0x00180000 | ||
+ | |||
+ | |||
+ | |||
+ | cd %ISSM_DEBUGGER_ROOT%\openocd | ||
+ | bin\openocd.exe -f scripts\board\quark_d2000.cfg | ||
== Schematic == | == Schematic == |
Revision as of 07:17, 23 October 2017
CW308T-D2000 | |
---|---|
Target Device | Intel Quark D2000 |
Target Architecture | x86 |
Hardware Crypto | No |
Design Files | OSH Park PCBs |
Programming
An external programmer is needed for this target. The Quark D2000 dev-board can be used with jumper wires, or a standard OpenOCD programmer can be used.
How to flash D2000 board using OpenOCD
TODO - TEMP
Start a command prompt C:\IntelSWTools\ISSM_2016.0.027\issm_env.bat gdb
target remote :3333 monitor clk32M 500 monitor load_image C:\\chipwhisperer\\hardware\\victims\\firmware\\intel_quark\\quark_d2000_rom.bin 0x0 monitor load_image C:\\chipwhisperer\\hardware\\victims\\firmware\\intel_quark\\simpleserial_example\\release\\quark_d2000\\x86\\bin\\simpleserial_aes.bin 0x00180000
cd %ISSM_DEBUGGER_ROOT%\openocd bin\openocd.exe -f scripts\board\quark_d2000.cfg
Board Layout
See GIT Repo for gerber files.