Commit graph

509 commits

Author SHA1 Message Date
Mariano Alvira b7b99c15f2 first try at dual stage loading. 2009-05-08 15:31:18 -04:00
Mariano Alvira 4730dc048d fixed syntax errors. 2009-05-08 15:28:34 -04:00
Mariano Alvira e18588dd1a first try at dual stage loading. 2009-05-08 15:10:21 -04:00
Mariano Alvira c0b912dca2 flash and burn
completely untested.
2009-05-08 12:32:14 -04:00
Mariano Alvira 102149cd91 change write address to be the same as what I'm using as my RIME
address.
2009-05-05 16:25:46 -04:00
Mariano Alvira be410aceaf cleanup 2009-05-05 16:24:47 -04:00
Mariano Alvira d231cd0120 this version of nvm-write works because it erases the sector first
before writting it.
2009-05-05 15:18:28 -04:00
Mariano Alvira 48732b5379 nvm write test 2009-05-05 13:43:53 -04:00
Mariano Alvira b6eb7ca6ff send big packets. 2009-05-03 18:50:47 -04:00
Mariano Alvira 8b88d34678 address for nvm write. 2009-05-03 18:50:35 -04:00
Mariano Alvira f7cc777ee1 fixed typo --- everything still works. 2009-05-01 16:47:02 -04:00
Mariano Alvira c0bb4cb810 slight timer cleanup 2009-04-24 17:07:15 -04:00
Mariano Alvira efb6671bf7 Merge branch 'untested' 2009-04-24 16:04:37 -04:00
Mariano Alvira d869766664 using weak links for individual isrs 2009-04-24 16:04:04 -04:00
Mariano Alvira 2288c9e2ff better way to do irqs 2009-04-24 15:42:15 -04:00
Mariano Alvira ba2bf34b13 Merge branch 'untested' 2009-04-22 16:12:02 -04:00
Mariano Alvira f421cde7f8 changed tmr test to blink purple 2009-04-22 16:11:32 -04:00
Mariano Alvira e510c078d8 Merge branch 'untested' 2009-04-22 16:09:07 -04:00
Mariano Alvira 8964c60d9a enabling thumb only enter user mode in tmr-ints.
usermode breaks rftests.
2009-04-22 16:06:35 -04:00
Mariano Alvira 9f31e40864 only go into usermode in the interrupt test... still sorting out the
best way to handle this.
2009-04-22 15:14:04 -04:00
Mariano Alvira bdbf279d0f tmr imts works. I'm not thrilled with how the interrupts and modes are
set... but I'm not sure what to do about it. The big problem is that I
have to be in user mode to service irqs, but I can't enable and
disable F and I in usermode. All I can do is an swi and then have
handler which lets me enable or disable them (like a mini-syscall).
2009-04-22 14:55:40 -04:00
Mariano Alvira 10fdafbcb2 initial isr. has problems. 2009-04-20 18:38:45 -04:00
Mariano Alvira 09b15558a1 preliminary interrupts. looks like it is entering the isr but isn't
leaving correctly.
2009-04-20 18:31:13 -04:00
Mariano Alvira 28c1ed2105 added function sections and long-calls 2009-04-20 15:43:24 -04:00
Mariano Alvira cfd985c837 modified at91 interrupt code from contiki to use the mc1322x registers
and to produce code that works with THUMB.
2009-04-20 15:42:21 -04:00
Mariano Alvira 4f45e43984 nvm source file 2009-04-20 14:29:20 -04:00
Mariano Alvira e012142abe initial interrupt stuff
taken from Contiki
2009-04-20 14:28:53 -04:00
Mariano Alvira d25385d2aa blink blue but with the timer. 2009-04-20 14:15:24 -04:00
Mariano Alvira 3171d01b7c added my info to the copyright. 2009-04-18 15:56:49 -04:00
Mariano Alvira b508d138a8 flash init --- makes them work much better.
resumeMACAsync on each received packet --- no more lockups.
2009-04-16 17:59:00 -04:00
Mariano Alvira 424761f23d initial try at init entry execution 2009-04-16 10:51:20 -04:00
Mariano Alvira 99c91d7e3e Merge branch 'untested' 2009-04-16 07:55:23 -04:00
Mariano Alvira a5656b81b0 full dis of init exec entry. ready to implement this now. 2009-04-15 19:26:49 -04:00
Mariano Alvira 438c940ed7 nvm read works now. 2009-04-15 17:32:00 -04:00
Mariano Alvira 28242cc8e1 performs rom_data_init 2009-04-15 16:14:34 -04:00
Mariano Alvira d76846385a startup with rom reserved vars and patch tables 2009-04-15 15:13:38 -04:00
Mariano Alvira 721173449c startup code 2009-04-15 15:03:47 -04:00
Mariano Alvira f4312f7cf6 I think this dis. output is better. 2009-04-15 14:15:31 -04:00
Mariano Alvira 6c40e18b03 ok. I think this is right. 2009-04-15 14:02:39 -04:00
Mariano Alvira d75d9d98f5 This makefile seems to do better. 2009-04-15 13:40:21 -04:00
Mariano Alvira 02dfccee44 thumb code starts up properly now. 2009-04-15 12:20:21 -04:00
Mariano Alvira f023a1a8f7 turn on thumb. untested.
make system still links in a lot of unnecessary stuff.
2009-04-15 11:58:29 -04:00
Mariano Alvira 2136e0fe06 removed dump_regs --- can add it back later if we need it.
builds now.
2009-04-14 17:47:51 -04:00
Mariano Alvira d3fecae255 template for new nvm-read test 2009-04-14 17:46:35 -04:00
Mariano Alvira 5e64ec62f2 notes about initfromflash. verified that there is important init in
there.
2009-04-14 17:43:29 -04:00
Mariano Alvira 530c54d794 note about performance and suspicion that InitFromFlash is a factory
trim.
2009-04-13 18:59:37 -04:00
Mariano Alvira f580b84693 Merge branch 'untested' 2009-04-13 18:40:28 -04:00
Mariano Alvira 3c72e35ed0 rename ws.dis to ws-dis so distclean stops killing it. 2009-04-13 18:39:59 -04:00
Mariano Alvira 121c1bfc07 Merge branch 'untested'
Conflicts:

	qemu/README.qemu.mc1322x
	qemu/hw/mc1322x.c
	qemu/hw/mc1322x.h
2009-04-13 18:21:40 -04:00
Mariano Alvira 4998a75ada this is working well 2009-04-13 18:19:13 -04:00