chore: merge GE program

* merge GE code
* update fold structure
* enable to build two types of projects separately
This commit is contained in:
Gatsby Van
2024-12-24 13:27:22 +08:00
parent 384a51a198
commit 3470b6f6dc
78 changed files with 43504 additions and 1754 deletions
+39
View File
@@ -0,0 +1,39 @@
{
"project_name": "ky-xtz",
"version": "0.0.0",
"hw_design": "hw/kykk_ge_hw_v0.0.hdf",
"apps": {
"xtzge_app": {
"sources": [
"src/ge_app.c",
"src/include",
"src/ge_config",
"src/drivers",
"src/hardware",
"src/networking",
"src/time_ctrl",
"src/mpc",
"src/util",
"src/system_monitor.h",
"src/system_monitor.c"
],
"target_cpu": "ps7_cortexa9_0",
"os": "standalone",
"language": "C",
"mem_layout" : {
"heap_size": "0x800000",
"stack_size": "0x20000"
},
"build_config": {
"debug": {
"include-path": ["src", "src/include"],
"libraries": ["m"]
},
"release": {
"include-path": ["src", "src/include"],
"libraries": ["m"]
}
}
}
}
}
+38
View File
@@ -0,0 +1,38 @@
{
"project_name": "ky-xtz",
"version": "0.0.0",
"hw_design": "hw/kykk_node_hw_v0.0.hdf",
"apps": {
"xtz_app": {
"sources": [
"src/node_app.c",
"src/include",
"src/node_config",
"src/drivers",
"src/networking",
"src/time_ctrl",
"src/systembus",
"src/util",
"src/system_monitor.h",
"src/system_monitor.c"
],
"target_cpu": "ps7_cortexa9_0",
"os": "standalone",
"language": "C",
"mem_layout" : {
"heap_size": "0x800000",
"stack_size": "0x20000"
},
"build_config": {
"debug": {
"include-path": ["src/include"],
"libraries": ["m"]
},
"release": {
"include-path": ["src/include"],
"libraries": ["m"]
}
}
}
}
}