jens
026b7c322e
- refactored debugger setup from <BOARD_NAME>board to debugger
...
git-svn-id: http://moon:8086/svn/mips@186 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-11-22 16:34:56 +00:00
jens
f26090a5a2
- instantiate uart_ifs in board
...
git-svn-id: http://moon:8086/svn/mips@182 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-11-22 14:11:12 +00:00
jens
cf5d85d972
- include syscalls.h
...
git-svn-id: http://moon:8086/svn/mips@159 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-04-07 20:50:01 +00:00
jens
56240c9a5e
- disable IRQ during board init
...
git-svn-id: http://moon:8086/svn/mips@152 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-04-06 15:10:48 +00:00
jens
7634bf8d41
- refactored
...
git-svn-id: http://moon:8086/svn/mips@149 a8ebac50-d88d-4704-bea3-6648445a41b3
2021-04-06 13:41:03 +00:00
jens
4dbc4695fb
- bootloader: read boot image offset from via board provided method
...
- bootloader_with_flash: fixed apperent bug with GPIO alignmentand masking
git-svn-id: http://moon:8086/svn/mips@134 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-28 09:56:43 +00:00
jens
41414d5648
- refactored interrupt en/dis
...
- enable mips-debugger in App
git-svn-id: http://moon:8086/svn/mips@132 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-26 20:09:46 +00:00
jens
71776eed13
- fixed dbg stuff
...
git-svn-id: http://moon:8086/svn/mips@127 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-23 16:42:53 +00:00
jens
b43657166c
- choose debugger for app (rom, mips or gdb)
...
- removed dcache_iv_at workaround
- constify
- testbench denano enable LEDs
git-svn-id: http://moon:8086/svn/mips@126 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-23 05:33:37 +00:00
jens
273b7a6a79
- bootloader prepared for use mit mips debugger
...
- changed address of debugger entry
- mips_dbg: no use om memset and memcpy
git-svn-id: http://moon:8086/svn/mips@120 a8ebac50-d88d-4704-bea3-6648445a41b3
2017-01-22 14:30:49 +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
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
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
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
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
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
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
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
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
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
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
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