TRST only exists on hardware version 0

This commit is contained in:
Richard Eoin Meadows 2014-05-28 12:45:21 +01:00
parent 42e41edfa1
commit c1b1d45155
1 changed files with 6 additions and 4 deletions

View File

@ -42,10 +42,12 @@ int jtagtap_init(void)
void jtagtap_reset(void) void jtagtap_reset(void)
{ {
#ifdef TRST_PORT #ifdef TRST_PORT
if (platform_hwversion() == 0) {
volatile int i; volatile int i;
gpio_clear(TRST_PORT, TRST_PIN); gpio_clear(TRST_PORT, TRST_PIN);
for(i = 0; i < 10000; i++) asm("nop"); for(i = 0; i < 10000; i++) asm("nop");
gpio_set(TRST_PORT, TRST_PIN); gpio_set(TRST_PORT, TRST_PIN);
}
#endif #endif
jtagtap_soft_reset(); jtagtap_soft_reset();
} }