maksyuki
|
3b51edf6ba
|
fix: fix the wrong gnu toolchain lib path
|
2025-12-17 22:16:35 +08:00 |
|
maksyuki
|
ff1851ed44
|
chore: fix the dir remove operation
|
2025-12-17 22:09:10 +08:00 |
|
maksyuki
|
6ccb01a1e7
|
chore: add 'gcc' to the dep packaeg list
|
2025-12-17 22:05:50 +08:00 |
|
maksyuki
|
879ab40d11
|
feat: add build-ess to the dep script
|
2025-12-17 21:51:03 +08:00 |
|
maksyuki
|
25d77b42b6
|
feat: update test support for verilator
|
2025-12-17 20:27:26 +08:00 |
|
maksyuki
|
02415cf196
|
fix: add bin dir to the system install dir
|
2025-12-17 17:47:01 +08:00 |
|
maksyuki
|
98e13efeaf
|
fix: fix a indent err in software install function
|
2025-12-17 17:35:15 +08:00 |
|
maksyuki
|
f63b232dc8
|
chore: add install gnu toolchain function
|
2025-12-17 17:32:43 +08:00 |
|
maksyuki
|
cfffd1777e
|
feat: change verilator from v5.042 to v5.038
|
2025-12-17 16:53:27 +08:00 |
|
maksyuki
|
f3f0096a7b
|
chore: rm broken package in setup script
|
2025-12-17 16:44:12 +08:00 |
|
maksyuki
|
ed2767e83e
|
chore: split all dep install into single one
|
2025-12-17 16:40:03 +08:00 |
|
maksyuki
|
b65c9bc0cb
|
chore: rm unused 'zlibc' package in setup script
|
2025-12-17 16:37:02 +08:00 |
|
maksyuki
|
fd6b652ff6
|
fix: remove check logic for dep install process
|
2025-12-17 16:22:37 +08:00 |
|
maksyuki
|
5a257b2e5b
|
fix: fix the 'apt' cmd in setup script
|
2025-12-17 16:16:55 +08:00 |
|
maksyuki
|
544d9451ce
|
fix: fix some typos
|
2025-12-17 16:01:27 +08:00 |
|
maksyuki
|
bfc4458134
|
chore: add test and setup verilator script
|
2025-12-17 16:00:04 +08:00 |
|
maksyuki
|
7bbfe114f9
|
feat: simplify one step eval in emulator class
|
2025-12-17 10:58:27 +08:00 |
|
maksyuki
|
4c83b11f12
|
feat: add init verilator simu support
|
2025-12-17 10:49:37 +08:00 |
|
maksyuki
|
f91e70d434
|
chore: update verilator version support picorv32 into ignore file
|
2025-12-17 10:48:07 +08:00 |
|
maksyuki
|
9a3354c357
|
chore: add verilator wave format to ignore file
|
2025-12-16 10:43:39 +08:00 |
|
maksyuki
|
f1eb6b1b7b
|
fix: fix kind of width no-match bugs ross different modules
|
2025-12-16 10:42:33 +08:00 |
|
maksyuki
|
81be5257f0
|
feat: add src file into verilator comp
|
2025-12-15 10:50:47 +08:00 |
|
maksyuki
|
efd62b6c86
|
chore: add verilator ignore rule
|
2025-12-15 10:48:43 +08:00 |
|
maksyuki
|
2d32614ad9
|
chore: add asm comp script
|
2025-12-11 16:17:16 +08:00 |
|
maksyuki
|
38480d109d
|
feat: add ahbl2nmi bridge module
|
2025-12-11 14:31:32 +08:00 |
|
maksyuki
|
e9d0417175
|
feat: add simple uart test
|
2025-12-10 20:03:53 +08:00 |
|
maksyuki
|
0874c16d50
|
chore: add *.o and *.flash to git ignore rule file
|
2025-12-10 20:03:29 +08:00 |
|
maksyuki
|
9826df318f
|
chore: mv vcs system cmd into vcs file
|
2025-12-10 18:47:31 +08:00 |
|
maksyuki
|
2abe454949
|
chore: add default style yaml config
|
2025-11-19 12:17:46 +08:00 |
|
maksyuki
|
8c9073b2ea
|
chore: add default yml config
|
2025-11-19 12:16:41 +08:00 |
|
maksyuki
|
9470bbf908
|
chore: add security guide and modify lint rules
|
2025-11-19 11:59:47 +08:00 |
|
maksyuki
|
e63eaef659
|
chore: add style action flow
|
2025-11-19 11:36:03 +08:00 |
|
maksyuki
|
1f8d9371f2
|
chore: add init github action config and commu rules
|
2025-11-19 11:34:42 +08:00 |
|
maksyuki
|
b1ca5ba88d
|
feat: add code impl for the lvgl
|
2025-11-19 11:30:23 +08:00 |
|
maksyuki
|
a020c6cd15
|
feat: add dma support for spisd and psram
|
2025-11-19 11:18:32 +08:00 |
|
maksyuki
|
47ac52afac
|
feat: add custom impl version of libcc
|
2025-11-18 20:03:50 +08:00 |
|
maksyuki
|
33c1acc6de
|
feat: add multimedia app for tiny shell
|
2025-11-18 18:38:46 +08:00 |
|
maksyuki
|
3363ece580
|
chore: add custom userip makefile to main makefile
|
2025-11-18 18:37:46 +08:00 |
|
maksyuki
|
375fe6beaa
|
chore: restructure the app code path
|
2025-11-18 17:15:19 +08:00 |
|
maksyuki
|
37148c2db0
|
feat: add predefine disp func and marcos
|
2025-11-18 17:07:05 +08:00 |
|
maksyuki
|
db794f43c4
|
chore: add independent 3rd-party inc and app path
|
2025-11-18 17:06:16 +08:00 |
|
maksyuki
|
5f224ee3e4
|
style: modify couple of statements to improve the print result
|
2025-11-18 11:19:07 +08:00 |
|
maksyuki
|
f2fcf29b31
|
fix: fix the assigment bug in ip test
|
2025-11-18 11:18:06 +08:00 |
|
maksyuki
|
3ecca8b384
|
feat: modify name of simple timer register
|
2025-11-18 10:52:59 +08:00 |
|
maksyuki
|
f154d62b85
|
feat: add coremark app cmd impl
|
2025-11-18 10:52:15 +08:00 |
|
maksyuki
|
701572e098
|
feat: add tim1 init and cnt impl
|
2025-11-18 10:51:35 +08:00 |
|
maksyuki
|
0725079735
|
chore: add coremark repo to git ignoure rule file
|
2025-11-17 20:48:17 +08:00 |
|
maksyuki
|
f3cec97fbb
|
feat: add port srcs for coremark
|
2025-11-17 20:47:35 +08:00 |
|
maksyuki
|
c2173e5b7b
|
chore: update userip app impl
|
2025-11-17 20:31:27 +08:00 |
|
maksyuki
|
5a360bd7c8
|
chore: remove unused 3rd-party core include path
|
2025-11-17 16:52:27 +08:00 |
|
maksyuki
|
074c0bb8bd
|
fix: fix a system mem access bug in wstrb calc
|
2025-11-17 16:50:43 +08:00 |
|
maksyuki
|
c55cb392a9
|
chore: modify filename and set right user ip/core path
|
2025-11-11 19:42:32 +08:00 |
|
maksyuki
|
4d6b7c76fd
|
chore: modify ip and core template path
|
2025-11-11 19:39:47 +08:00 |
|
maksyuki
|
87a7f9881a
|
chore: add mpw ignore rule in config file
|
2025-11-11 19:35:19 +08:00 |
|
Yuchi Miao
|
dfdccb50f5
|
Merge pull request #128 from redoop/dev
feat: Export retroSoC sources (tar.gz or single .sv)
|
2025-11-11 16:24:06 +08:00 |
|
maksyuki
|
cf83a2667a
|
feat: modify core and user design define
|
2025-11-11 11:03:07 +08:00 |
|
maksyuki
|
566baf961f
|
docs: add more comments in userip template
|
2025-11-11 09:39:42 +08:00 |
|
maksyuki
|
b6209342b3
|
fix: fix the wrong user io define fpga top
|
2025-11-11 09:38:39 +08:00 |
|
maksyuki
|
572fa9253a
|
style: use nmi if to simplify bridge impl
|
2025-11-10 15:46:12 +08:00 |
|
maksyuki
|
408f60f057
|
style: add 'u' prefix for the user ip test 1
|
2025-11-10 15:45:27 +08:00 |
|
maksyuki
|
9f4eb8b29f
|
feat: modify user ip design module
|
2025-11-10 15:32:54 +08:00 |
|
maksyuki
|
36b053c580
|
fix: fix the wrong psel sign in r chnl
|
2025-11-10 15:31:00 +08:00 |
|
maksyuki
|
03273256b7
|
fix: fix sort of typos
|
2025-11-10 11:00:38 +08:00 |
|
maksyuki
|
c87bf77aa0
|
feat: add userip template design
|
2025-11-10 10:52:35 +08:00 |
|
maksyuki
|
298a55d366
|
fix: fix wrong port name assignment
|
2025-11-10 10:52:04 +08:00 |
|
maksyuki
|
1ab853f262
|
style: rm module name from 'mem2apb' to 'nmi2apb'
|
2025-11-10 10:50:25 +08:00 |
|
maksyuki
|
20e007717c
|
chore: change app from crt into root dir
|
2025-11-10 08:49:27 +08:00 |
|
maksyuki
|
9581db6178
|
feat: add init port funcs
|
2025-11-10 08:44:14 +08:00 |
|
Yuchi Miao
|
47289fe4fc
|
Merge pull request #123 from redoop/dev
fix : Add Makefile and modify setup.py
|
2025-11-10 07:46:08 +08:00 |
|
maksyuki
|
f62887e675
|
feat: add cat sys cmd for tinysh
|
2025-11-09 22:04:08 +08:00 |
|
maksyuki
|
a7ac67544a
|
feat: add sort of fs system cmd for tinyshell
|
2025-11-09 17:10:45 +08:00 |
|
maksyuki
|
677b84ce94
|
fix: fix a wrong ignore rule in prj
|
2025-11-09 17:09:44 +08:00 |
|
maksyuki
|
bd96c49ceb
|
feat: add init lvgl config file
|
2025-11-09 12:40:19 +08:00 |
|
maksyuki
|
5e3ad0f830
|
chore: add tar archive file ignore rule and modify lvgl config
|
2025-11-09 12:24:28 +08:00 |
|
maksyuki
|
251740d731
|
feat: support wr oper for fatfs
|
2025-11-08 16:41:05 +08:00 |
|
maksyuki
|
6fd66ec6f4
|
chore: add setup script for app
|
2025-11-08 16:40:33 +08:00 |
|
maksyuki
|
e977f43356
|
feat: modify wr sync func for spisd
|
2025-11-08 15:46:17 +08:00 |
|
maksyuki
|
ec4b69e2c8
|
feat: add image cmd support for tinysh
|
2025-11-08 11:39:03 +08:00 |
|
maksyuki
|
1680daadfe
|
fix: fix wr sync signal no-conn wire bug
|
2025-11-08 10:28:37 +08:00 |
|
maksyuki
|
4e46a326ac
|
chore: add some debugs statements
|
2025-11-08 10:22:07 +08:00 |
|
maksyuki
|
8d66c0f829
|
feat: add image viewer for tinysh
|
2025-11-07 19:22:09 +08:00 |
|
maksyuki
|
0ba071d262
|
feat: add tiny booter shell impl
|
2025-11-07 15:15:12 +08:00 |
|
maksyuki
|
ba81d78d84
|
feat: add some sys funcs impl in stdlib
|
2025-11-07 10:59:45 +08:00 |
|
maksyuki
|
6f90ff70f0
|
chore: modify the name of prj header include
|
2025-11-07 10:27:10 +08:00 |
|
maksyuki
|
249ef4288b
|
feat: add recursive ls shell cmd
|
2025-11-07 10:05:24 +08:00 |
|
maksyuki
|
006ac8ccca
|
feat: add find cmd for tinyshell
|
2025-11-06 21:22:30 +08:00 |
|
maksyuki
|
6dd4665c7f
|
chore: rm used static img files
|
2025-11-06 21:02:24 +08:00 |
|
maksyuki
|
4f98c0941d
|
feat: add cd and modify pwd impl
|
2025-11-06 20:56:38 +08:00 |
|
maksyuki
|
d2047f762b
|
feat: add common qspi dev init func
|
2025-11-06 11:11:01 +08:00 |
|
maksyuki
|
98d1811d9d
|
feat: add donut test from 3rd-party lib
|
2025-11-06 11:10:00 +08:00 |
|
maksyuki
|
511942ace7
|
chore: update license foramt
|
2025-11-06 10:14:41 +08:00 |
|
maksyuki
|
6b50b13542
|
feat: add escape char support for cmd input
|
2025-11-06 10:05:20 +08:00 |
|
maksyuki
|
69d102e745
|
feat: add batch mode for tiny cmd test
|
2025-11-05 22:19:43 +08:00 |
|
maksyuki
|
ca50b700f4
|
feat: add 'ls' and 'pwd' fatfs cmd impl
|
2025-11-05 21:21:40 +08:00 |
|
maksyuki
|
b1486031a5
|
feat: add fatfs init and file cmd
|
2025-11-05 20:51:32 +08:00 |
|
maksyuki
|
6106da30b6
|
chore: rewrite all tinyshell register func
|
2025-11-05 20:35:39 +08:00 |
|
maksyuki
|
5e384b3e23
|
chore: add irq asm func impl and main func name
|
2025-11-05 12:08:00 +08:00 |
|
maksyuki
|
00013afc94
|
feat: add cust irq inst macros
|
2025-11-05 11:49:39 +08:00 |
|
maksyuki
|
f504388d75
|
feat: add histroy table support for tiny shell
|
2025-11-02 17:58:03 +08:00 |
|
maksyuki
|
e4c9f0ad2c
|
feat: add software wr sync for spisd cache module
|
2025-11-01 20:39:00 +08:00 |
|