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
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
Mariano Alvira
3ecb690c8e
fixed term cmdline option
2009-04-13 18:11:48 -04:00