chore: preserve current FreeRTOS and C card updates

This commit is contained in:
user
2026-07-21 19:14:19 +02:00
parent 4785d506fc
commit 10a8be72e3
37 changed files with 2857 additions and 1571 deletions
+7 -1
View File
@@ -105,6 +105,9 @@ build_native() {
rv_env_root() {
if [[ -n "${RV_ENV_ROOT:-}" ]]; then
printf '%s\n' "$RV_ENV_ROOT"
elif [[ -f "$root/vendor/Hazard3/test/sim/common/init.S" && \
-f "$root/vendor/lab-runtime/memops.c" ]]; then
printf '%s\n' "$root"
elif [[ -d /opt/rv-env ]]; then
printf '%s\n' /opt/rv-env
else
@@ -123,6 +126,9 @@ build_hazard3() {
"FREERTOS_KERNEL_PATH=$kernel" PROFILE=observe >&2 || return
elf="$build_dir/$task_stem/prog.elf"
test -s "$elf"
if [[ "$task_number" -eq 3 ]]; then
"$root/tests/check_task03_elf.sh" "$elf" >&2
fi
copy_artifact "$elf"
copy_artifact "${elf%.elf}.bin"
copy_artifact "${elf%.elf}.lst"
@@ -283,7 +289,7 @@ configure_debug_view() {
export STEM_DEBUG_MEMORY_EXPR='&g_coalesce_arena' STEM_DEBUG_MEMORY_LENGTH=160
;;
3)
export STEM_DEBUG_INITIAL_BREAK=heap4_fragmented_checkpoint
export STEM_DEBUG_INITIAL_BREAK=heap4_reset_checkpoint
export STEM_DEBUG_MEMORY_EXPR='ucHeap' STEM_DEBUG_MEMORY_LENGTH=160
;;
esac