VL (22.03.2016 02:46, просмотров: 925)
Объясните плз по STM8s: есть старый проект, с подключенными исходниками библиотеки, в частности для flash, все компилируется. Выдергиваю содержимое исходника библиотечного модуля в свой проект - появляются предупреждения, что вызываются библиотечные функции из флэш, когда предполагается работа из ОЗУ.
Warning[Ta005]: Library call (?mul32_l0_l0_l1) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 657
Warning[Ta005]: Library call (?add32_l0_l0_l1) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 657
Warning[Ta005]: Library call (?epilogue_l2_l3) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 684
Warning[Ta005]: Library call (?mul16_x_x_w0) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 610
Warning[Ta005]: Library call (?epilogue_l2_w6) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 625
Warning[Ta005]: Library call (?dec32_l1_l1) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 547
Warning[Ta005]: Library call (?dec32_l1_l1) from within a __ramfunc function D:\Work\Types\Type DE\STM8\flash.c 556
Как это разрулить? Старый проект использовать не хотелось бы. Все забылось за 7 лет с этими библиотеками, там какая-то своя система конфигурации была предусмотрена, некогда заново разбираться.