Fixed bugs in flash programming.
[goodfet] / firmware / apps / jtag / jtag430asm.S
diff --git a/firmware/apps/jtag/jtag430asm.S b/firmware/apps/jtag/jtag430asm.S
new file mode 100644 (file)
index 0000000..2477016
--- /dev/null
@@ -0,0 +1,14 @@
+.globl jtag430_tclk_flashpulses
+.type jtag430_tclk_flashpulses,@function    /* declare main as a function */
+       
+jtag430_tclk_flashpulses:
+       sub #1, r15
+       bis.b #2, &0x0031       ;SETTCLK
+       nop
+       nop
+       nop
+       bic.b #2, &0x0031       ;CLRTCLK
+       tst r15
+       jnz jtag430_tclk_flashpulses
+       ret
+