jens
7a49d1e400
-cleaned up ld script
...
git-svn-id: http://moon:8086/svn/mips@113 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-21 13:07:49 +00:00
jens
d1c1a04da7
- call crt stuff correctly
...
git-svn-id: http://moon:8086/svn/mips@112 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-21 12:19:34 +00:00
jens
40fb6cfab8
- call crt stuff correctly
...
git-svn-id: http://moon:8086/svn/mips@111 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-21 12:09:38 +00:00
jens
ae41d3dc9e
- libsys fixed startup code
...
git-svn-id: http://moon:8086/svn/mips@110 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-20 19:28:46 +00:00
jens
6b228be3f7
- fixed bootloader makefile
...
- interupts disabled after bootloader
- enable interrupts in board file
git-svn-id: http://moon:8086/svn/mips@109 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-20 18:39:10 +00:00
jens
5261f6a93a
- GCC 4.92
...
git-svn-id: http://moon:8086/svn/mips@108 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-19 20:56:33 +00:00
jens
e1ea7e3582
- don't optimize away gdb
...
- GCC 4.92
- cleaned up
git-svn-id: http://moon:8086/svn/mips@107 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-19 20:56:21 +00:00
jens
0e6994cdc6
- dissamble out
...
git-svn-id: http://moon:8086/svn/mips@106 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-19 18:36:09 +00:00
jens
677d40b6a5
- fixed gdb_stub
...
git-svn-id: http://moon:8086/svn/mips@105 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-19 18:26:01 +00:00
jens
f3e297c9e6
- bootloader build with LTO
...
- switch between debugger from rom or from app
- gdb_stub: added debug output to stdout
git-svn-id: http://moon:8086/svn/mips@104 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-19 18:03:53 +00:00
jens
cfef553c9c
- gdb_stub: constify array
...
git-svn-id: http://moon:8086/svn/mips@103 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 23:42:25 +00:00
jens
340c96cd70
- gdb_stub: removed static vars
...
git-svn-id: http://moon:8086/svn/mips@102 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 23:34:17 +00:00
jens
5800d1e264
- gdb_stub: buffer on stack
...
git-svn-id: http://moon:8086/svn/mips@101 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 23:28:07 +00:00
jens
0b96f7202d
- use debugger from bootloader
...
git-svn-id: http://moon:8086/svn/mips@100 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 23:17:58 +00:00
jens
cf233c4d81
- fixed bootloader
...
- bootloader added board file
- refactored header files
- constify constants
git-svn-id: http://moon:8086/svn/mips@99 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-18 22:28:07 +00:00
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