ข้อมูลการสร้างอย่างง่ายคือไลบรารีที่ให้วิธีง่ายๆในการเขียนข้อมูลการสร้างลงในหน่วยความจำแฟลช การสร้างข้อมูลมีประโยชน์เมื่อตรวจสอบแอปพลิเคชันใหม่ก่อนที่จะอัปเดตแอปพลิเคชันผ่าน (กำหนดเอง) bootloader ผู้ใช้จะต้องสร้างส่วน sBuildInfo ในสคริปต์ GCC Linker คำแนะนำคือวางส่วน sBuildInfo หลังจากตารางเวกเตอร์
ขอแนะนำให้กำหนดข้อมูลการสร้างใน main.c และวาง SBI_USED ที่ไหนสักแห่งใน main() คอมไพเลอร์จะไม่ลบข้อมูลการสร้างออกจากแฟลช
เอกสารประกอบห้องสมุดมีอยู่ที่ 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)
การเข้าถึงและการใช้งานโครงการนี้และเนื้อหาของมันจะได้รับฟรีให้กับบุคคลใด ๆ บุคคลนั้นได้รับอนุญาตให้คัดลอกแก้ไขและใช้โครงการและเนื้อหาสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์เท่านั้น การใช้งานเชิงพาณิชย์ของโครงการนี้และเนื้อหาของมันเป็นสิ่งต้องห้าม ห้ามมิให้มีการแก้ไขใบอนุญาตและ/หรือ sublicensing
โครงการและเนื้อหามีให้ "ตามที่เป็นอยู่" พร้อมกับความผิดพลาดทั้งหมดและไม่มีการรับประกันที่แสดงหรือโดยนัย ผู้เขียนรักษาสิทธิ์ทั้งหมดในการเปลี่ยนแปลงหรือลบเนื้อหาของโครงการนี้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้เขียนจะไม่รับผิดชอบต่อความเสียหายหรือความรับผิดใด ๆ ที่เกิดจากการใช้เนื้อหาของโครงการนี้
ใบอนุญาตนี้จะรวมอยู่ในไฟล์ข้อความที่ใช้งานได้ทั้งหมด
ลิขสิทธิ์ (c) 2023, Silvio3105