sBuildInfo
v2.0r1
簡單的構建信息是庫,它提供了將構建信息寫入閃存的簡便方法。在通過(自定義)引導程序更新應用程序之前驗證新應用程序時,構建信息很有用。用戶必須在GCC Linker腳本中創建sBuildInfo部分。建議將sBuildInfo部分放置在矢量表之後。
建議在main.c中定義構建信息,然後將SBI_USED放置在main()中的某個地方,因此編譯器不會從flash中刪除構建信息。
庫文檔可在Documentation/html/index.html上獲得。示例應用程序可以在Examples文件夾中找到。
SECTIONS
{
/* The startup code goes first into FLASH */
.isr_vector :
{
. = ALIGN(4);
KEEP(*(.isr_vector)) /* Startup code */
. = ALIGN(4);
} >FLASH
.sBuildInfo :
{
. = ALIGN(4);
KEEP(*(.sBuildInfo)) /* Build info */
. = ALIGN(4);
} >FLASH
(...)
}
版權(c)2023,silvio3105(www.github.com/silvio3105)
該項目的訪問和使用及其內容免費授予任何人。僅允許該人復制,修改和使用該項目及其內容,僅用於非商業用途。禁止該項目及其內容的商業用途。禁止修改此許可證和/或轉子啟動。
該項目及其內容“按照所有故障”提供,沒有明示或暗示的保修。作者保留更改或刪除該項目內容的所有權利,而無需以前的通知。作者對使用本項目的內容造成的任何形式或責任的損害概不負責。
此許可應包含在所有功能文本文件中。
版權(C)2023,Silvio3105