Zihao Yu
|
4b1e2858ae
|
bsp,abstract-machine,Makefile: fix remake issue
* do not set a included Makefile as the target of a rule
|
2023-10-03 15:21:25 +08:00 |
|
Zihao Yu
|
e6aa8c45f8
|
bsp,abstract-machine: compile to x86-nemu successfully
|
2023-10-03 15:21:20 +08:00 |
|
Zihao Yu
|
475f866a45
|
bsp,abstract-machine,uart: add more preset commands
|
2023-10-03 15:21:13 +08:00 |
|
Zihao Yu
|
4ed46aca44
|
bsp,abstract-machine,libc: add more dummy functions to pass linking
|
2023-10-03 15:21:07 +08:00 |
|
Zihao Yu
|
5cd97fe3f3
|
bsp,abstract-machine,Makefile: ignore warning of nonnull-compare
|
2023-10-03 15:21:01 +08:00 |
|
Zihao Yu
|
4586aafb06
|
bsp,abstract-machine: fix shell command table during linking
|
2023-10-03 15:19:36 +08:00 |
|
Zihao Yu
|
7e91ba791e
|
bsp,abstract-machine,uart: add preset command in _uart_getc()
* but it is not parsed
|
2023-10-03 15:19:26 +08:00 |
|
Zihao Yu
|
e5eb90efca
|
components,finsh,shell: poll the console
|
2023-10-03 15:19:10 +08:00 |
|
Zihao Yu
|
0a091fd303
|
bsp,abstract-machine: add hello application through initcall
|
2023-10-03 15:19:04 +08:00 |
|
Zihao Yu
|
624077b98c
|
bsp,abstract-machine: fix the order of .rti_fn* sections
* now initcall can work successfully, and msh can show prompt
|
2023-10-03 15:18:55 +08:00 |
|
Zihao Yu
|
fed1897b98
|
components: fix re-entry issue for main()
|
2023-10-03 15:18:14 +08:00 |
|
Zihao Yu
|
79c8ec519a
|
bsp,abstract-machine,interrupt: implement rt_hw_interrupt_enable()
|
2023-05-24 14:05:36 +08:00 |
|
Zihao Yu
|
eabba3f39a
|
bsp,abstract-machine,uart: simply and use putch()
|
2023-05-24 14:04:27 +08:00 |
|
Zihao Yu
|
6097cc54ee
|
bsp,abstract-machine: add rt_hw_board_init() and uart
* uart should be simplified
|
2023-05-24 13:57:51 +08:00 |
|
Zihao Yu
|
4e2ce927ef
|
bsp,abstract-machine: init CTE
|
2023-05-24 12:49:11 +08:00 |
|
Zihao Yu
|
d646fbfe58
|
bsp,abstract-machine: add dummy functions to pass linking
|
2023-05-24 12:44:34 +08:00 |
|
Zihao Yu
|
0369aa35c7
|
bsp,abstract-machine: add main() to call entry()
* this flow is similar with qemu-riscv-virt64
* there is still a lot of linking error
|
2023-05-24 12:36:43 +08:00 |
|
Zihao Yu
|
1f4c0995bf
|
components,libc,compilers,common,ctime: fix compile error
* `__isleap` is defined as a macro in glibc
|
2023-05-24 12:28:37 +08:00 |
|
Zihao Yu
|
29b3356427
|
bsp,am: fix missing type definition
|
2023-05-24 10:37:02 +08:00 |
|
Zihao Yu
|
e5c449a67d
|
bsp,am,Makefile: generate files.mk from scons commands
|
2023-05-24 10:35:39 +08:00 |
|
Zihao Yu
|
397bc03c19
|
bsp,am: add basic Makefile to generate rtconfig.h from .config
|
2023-05-24 10:26:39 +08:00 |
|
Zihao Yu
|
072b83d547
|
bsp: add basic configure files for abstract-machine
|
2023-05-24 09:50:02 +08:00 |
|
Zihao Yu
|
e2376a3709
|
import RT-Thread@9217865c without bsp, libcpu and components/net
|
2023-05-20 16:26:38 +08:00 |
|