jens
702cb814a1
- bootloader multi target
...
git-svn-id: http://moon:8086/svn/mips@98 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 17:47:36 +00:00
jens
b552eceb84
- fixed linker script. Missing startup and kernel code
...
git-svn-id: http://moon:8086/svn/mips@97 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 20:47:02 +00:00
jens
7ab6a2da35
- delete spec files
...
git-svn-id: http://moon:8086/svn/mips@96 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 20:35:24 +00:00
jens
1a58dcf524
- improved tool chain
...
git-svn-id: http://moon:8086/svn/mips@95 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 20:34:55 +00:00
jens
71b53945b5
- simplified ld scripts
...
git-svn-id: http://moon:8086/svn/mips@94 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 20:33:58 +00:00
jens
fe89d0ef91
- delete
...
git-svn-id: http://moon:8086/svn/mips@93 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 20:33:34 +00:00
jens
f1bdc70a48
- gdb_stub: fixed memory reads
...
git-svn-id: http://moon:8086/svn/mips@92 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-17 07:49:38 +00:00
jens
ef95cd03b0
- build with debug info
...
git-svn-id: http://moon:8086/svn/mips@91 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-16 22:48:10 +00:00
jens
d125261048
- register more exceptions
...
- PC+4 if current PC points to breakpoint
git-svn-id: http://moon:8086/svn/mips@90 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-16 22:25:57 +00:00
jens
1f75695e9f
- fixed signal number calculation
...
git-svn-id: http://moon:8086/svn/mips@89 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-16 22:03:35 +00:00
jens
f882fd5bb9
- added
...
git-svn-id: http://moon:8086/svn/mips@88 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-16 19:25:38 +00:00
jens
b23ccf5a8c
- added and use gdb-stub
...
git-svn-id: http://moon:8086/svn/mips@87 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-16 19:25:08 +00:00
jens
07d42195cf
[mips/toolchain]
...
- added GDB build
git-svn-id: http://moon:8086/svn/mips@86 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-15 19:01:35 +00:00
jens
fe126b2d44
- debugger: added go (g) and continue (c)
...
git-svn-id: http://moon:8086/svn/mips@85 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-15 14:58:36 +00:00
jens
03b0c34495
- exit(): no debug print
...
git-svn-id: http://moon:8086/svn/mips@84 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-15 13:51:04 +00:00
jens
586962c3e9
- slow down led count
...
git-svn-id: http://moon:8086/svn/mips@83 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-15 13:44:22 +00:00
jens
301865c2b4
- fixed PRINT_REG_CHG
...
git-svn-id: http://moon:8086/svn/mips@82 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-14 23:44:29 +00:00
jens
28c8957b96
- dbg_putchar() and dbg_getchar() don't call any common sub routines
...
git-svn-id: http://moon:8086/svn/mips@81 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-14 20:31:34 +00:00
jens
b11c98a70f
- cleaned
...
git-svn-id: http://moon:8086/svn/mips@80 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-14 15:10:39 +00:00
jens
2bc3668020
-debugger: disabled debug prints
...
git-svn-id: http://moon:8086/svn/mips@79 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-14 14:29:22 +00:00
jens
6e59fe2263
- fixed dbg
...
- exception stacksize can be larger than 32kB
- debugger entry on ctrl-c inside debugger terminal
git-svn-id: http://moon:8086/svn/mips@78 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-14 14:27:03 +00:00
jens
543c87eefe
- nicer
...
git-svn-id: http://moon:8086/svn/mips@77 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-13 18:49:33 +00:00
jens
5c9c50ebeb
- refactored libsys
...
- added critical section
- added interrupt global enable/disable
- added console::getInstanveByName
git-svn-id: http://moon:8086/svn/mips@76 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-12 16:25:20 +00:00
jens
0f4b7e015f
- added
...
git-svn-id: http://moon:8086/svn/mips@75 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-12 15:12:09 +00:00
jens
b1250358e1
- fixed extern
...
- cleaned up
git-svn-id: http://moon:8086/svn/mips@74 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-11 22:32:56 +00:00
jens
06f7be107b
- fixed file descriptor table
...
- abstract I/O to mips_dbg
git-svn-id: http://moon:8086/svn/mips@73 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-11 22:23:45 +00:00
jens
f9eb889616
bootloader no peripheral initialization
...
git-svn-id: http://moon:8086/svn/mips@72 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-11 08:07:33 +00:00
jens
bba98f5677
- startup calls board_init
...
git-svn-id: http://moon:8086/svn/mips@71 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-11 07:55:49 +00:00
jens
0a6546c6c4
- reverted _putchar() and _getChar(). Need later fix
...
git-svn-id: http://moon:8086/svn/mips@70 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-10 20:35:00 +00:00
jens
ec94a5f8fe
- non constrained con_if_entry
...
git-svn-id: http://moon:8086/svn/mips@69 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-10 19:14:07 +00:00
jens
b6ee5ce45b
deleted
...
git-svn-id: http://moon:8086/svn/mips@68 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-10 17:50:56 +00:00
jens
82802139cd
[mips]
...
- libsys multitarget
- apps multitarget
git-svn-id: http://moon:8086/svn/mips@67 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-10 17:50:12 +00:00
jens
a67ef9649d
[mips/libsys]
...
- support different boards (Zwischenstand)
git-svn-id: http://moon:8086/svn/mips@66 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-08 12:42:55 +00:00
jens
1c58a2ce55
- more debug
...
git-svn-id: http://moon:8086/svn/mips@65 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-05 11:48:12 +00:00
jens
5c62994932
[Ethernet]
...
- optimize packet transfer to EMAC
[Test_GPIO]
- only create packet once too speed up burst TX
git-svn-id: http://moon:8086/svn/mips@64 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 18:07:51 +00:00
jens
55d383181b
- enable 1000 Mbps
...
git-svn-id: http://moon:8086/svn/mips@63 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 15:45:57 +00:00
jens
44206066d1
[Bootloader]
...
- fixed buffer size
- added more SREC types for better debugging
git-svn-id: http://moon:8086/svn/mips@62 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 13:09:15 +00:00
jens
1596951563
- removed redundant defines
...
git-svn-id: http://moon:8086/svn/mips@61 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 12:55:11 +00:00
jens
04e89cfe55
- don't use SYS_EMAC_DATA_CACHED
...
git-svn-id: http://moon:8086/svn/mips@60 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 08:33:17 +00:00
jens
95e74bc0d3
- fixed data types
...
git-svn-id: http://moon:8086/svn/mips@59 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 06:36:58 +00:00
jens
4a401808bd
- fixed data types
...
git-svn-id: http://moon:8086/svn/mips@58 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-12-13 06:33:44 +00:00
jens
b31b7676a7
- more speed up flash load
...
git-svn-id: http://moon:8086/svn/mips@57 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-15 17:26:57 +00:00
jens
f986c8829d
- speed up flash load
...
git-svn-id: http://moon:8086/svn/mips@56 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-15 16:38:32 +00:00
jens
256cc79c07
[dhrystone]
...
- enable print out of variables
git-svn-id: http://moon:8086/svn/mips@55 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 14:40:07 +00:00
jens
8f307e19ac
- disabled VGA init stuff (should be removed from libsys)
...
- minor changes to test_exception
git-svn-id: http://moon:8086/svn/mips@54 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 07:50:47 +00:00
jens
24ef72ab24
- disabled dedicated SPI test
...
git-svn-id: http://moon:8086/svn/mips@53 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 07:49:42 +00:00
jens
1ad2aff23c
- pimped bootloader without flash to read flash images
...
git-svn-id: http://moon:8086/svn/mips@52 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 07:49:26 +00:00
jens
a1f6b2b5fe
- also create intel hex
...
git-svn-id: http://moon:8086/svn/mips@51 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 07:48:18 +00:00
jens
239f2b0a4a
- fixed endianness for header data
...
- no endianness conversion for input data
git-svn-id: http://moon:8086/svn/mips@50 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-14 07:47:29 +00:00
jens
55b1322b77
- renamed SPI registers
...
git-svn-id: http://moon:8086/svn/mips@49 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-06-04 20:16:50 +00:00