функции write tuneDelay перенесены в рам, в ld скрипте из-за этого новая секция внутри data, но при сборке есть предупреждения. запись работает на скоростях вплоть до 115200, чтение в процессе, на 2400 читается норм

This commit is contained in:
klassents committed 2024-09-19 13:07:16 +07:00
1 parent 1d5ffdc6f0
commit 69e1e10a05
4 files changed
+120 -174

No files matched your search

@@ -53,9 +53,10 @@ SECTIONS {
*(.srodata.cst16) *(.srodata.cst8) *(.srodata.cst4) *(.srodata.cst2) *(.srodata*)
*(.sdata .sdata.* .sdata* .sdata*.* .gnu.linkonce.s.*)
*(.data .data.*)
*(.ramfunc)
. = ALIGN(CL_SIZE);
} >ram
} >ram
__DATA_IMAGE_START__ = LOADADDR(.data);
__DATA_IMAGE_END__ = LOADADDR(.data) + SIZEOF(.data);
ASSERT(__DATA_IMAGE_END__ < ORIGIN(rom) + LENGTH(rom), "Data image overflows rom section")