функции write tuneDelay перенесены в рам, в ld скрипте из-за этого новая секция внутри data, но при сборке есть предупреждения. запись работает на скоростях вплоть до 115200, чтение в процессе, на 2400 читается норм
This commit is contained in:
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")
|
||||
|
||||
Reference in new issue
Block a user