ซอฟต์แวร์เครื่องมือเซ็นชื่อ STM32 ของ ST Microelectronics

การแนะนำ

ซอฟต์แวร์เครื่องมือลงนาม STM32 (ชื่อ STM32-SignTool ในเอกสารนี้) ถูกรวมไว้ใน STM32CubeProgrammer (STM32CubeProg) STM32-SignTool เป็นเครื่องมือสำคัญที่รับประกันแพลตฟอร์มที่ปลอดภัยและรับรองการลงนามในอิมเมจไบนารีโดยใช้คีย์ ECC ที่สร้างโดยซอฟต์แวร์ STM32-KeyGen (ดูรายละเอียดเพิ่มเติมในคู่มือผู้ใช้ซอฟต์แวร์ตัวสร้างคีย์ STM32 (UM2542)) อิมเมจไบนารีที่ลงนามจะใช้ระหว่างลำดับการบูตที่ปลอดภัยของ STM32 ที่รองรับห่วงโซ่การบูตที่เชื่อถือได้ การดำเนินการนี้ช่วยให้รับรองความถูกต้องและการตรวจสอบความสมบูรณ์ของอิมเมจที่โหลด STM32-SignTool สร้างอิมเมจไบนารี file, คีย์สาธารณะ fileและกุญแจส่วนตัว file. ภาพไบนารี file ประกอบด้วยข้อมูลไบนารี่ที่ต้องเขียนโปรแกรมสำหรับอุปกรณ์ คีย์สาธารณะ file มีคีย์สาธารณะ ECC ในรูปแบบ PEM ที่สร้างด้วย STM32-KeyGen คีย์ส่วนตัว file ประกอบด้วยคีย์ส่วนตัว ECC ที่เข้ารหัสในรูปแบบ PEM ซึ่งสร้างด้วย STM32-KeyGen ไบนารีที่มีเครื่องหมาย file สามารถสร้างจากการลงนามแล้วได้ file กับแบทช์ file โหมด ในกรณีนี้ พารามิเตอร์ต่อไปนี้ไม่จำเป็น: จุดเข้าภาพ ที่อยู่โหลดภาพ และพารามิเตอร์เวอร์ชันภาพ เอกสารนี้ใช้กับผลิตภัณฑ์ที่แสดงในตารางด้านล่าง

ตารางที่ 1. ผลิตภัณฑ์ที่ใช้งานได้

ประเภทสินค้า หมายเลขชิ้นส่วนหรือซีรี่ส์ผลิตภัณฑ์
ไมโครคอนโทรลเลอร์ ซีรีย์ STM32N6
ไมโครโปรเซสเซอร์ ซีรี่ส์ STM32MP1 และ STM32MP2

ในส่วนต่อไปนี้ STM32 จะหมายถึงผลิตภัณฑ์ที่ระบุไว้ในตารางด้านบน เว้นแต่จะระบุไว้เป็นอย่างอื่น

ติดตั้ง STM32-SignTool

เครื่องมือนี้ติดตั้งพร้อมกับแพ็คเกจ STM32CubeProgrammer (STM32CubeProg) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการตั้งค่า โปรดดูที่ส่วน 1.2 ของคำอธิบายซอฟต์แวร์ STM32CubeProgrammer ในคู่มือผู้ใช้ (UM2237) ซอฟต์แวร์นี้รองรับผลิตภัณฑ์ STM32 ที่ใช้โปรเซสเซอร์ Arm® Cortex®

หมายเหตุ: Arm เป็นเครื่องหมายการค้าจดทะเบียนของ Arm Limited (หรือบริษัทในเครือ) ในสหรัฐอเมริกาและ/หรือที่อื่นๆ

อินเทอร์เฟซบรรทัดคำสั่ง STM32-SignTool

หัวข้อต่อไปนี้จะอธิบายวิธีใช้ STM32-SignTool จากบรรทัดคำสั่ง

คำสั่ง

คำสั่งที่สามารถใช้ได้มีดังต่อไปนี้:

  • –binary-image(-bin), –input(-in)
    • คำอธิบาย: ภาพไบนารี file เส้นทาง (นามสกุล .bin)
    • รูปแบบคำสั่ง: 1 -bin /home/User/binaryFileถังขยะ
    • รูปแบบคำสั่ง: 2 -in /home/User/binaryFileถังขยะ
  • –เวอร์ชันภาพ (-iv)
    • คำอธิบาย: ป้อนเวอร์ชันภาพของภาพที่ลงนาม file
    • รูปแบบประโยค: -iv
  • –คีย์ส่วนตัว (-prvk)
    • คำอธิบาย: คีย์ส่วนตัว file เส้นทาง (นามสกุล .pem)
    • รูปแบบประโยค: -prvkfile_เส้นทาง>
    • Exampไฟล์: -prvk ../privateKey.pem
  • –คีย์สาธารณะ-pubk
    • คำอธิบาย: คีย์สาธารณะ file เส้นทาง
    • รูปแบบประโยค: -pubkFile_เส้นทาง{1..8}>
      • สำหรับส่วนหัว v1: ใช้เส้นทางคีย์เพียงเส้นทางเดียวสำหรับผลิตภัณฑ์ STM32MP15xx
      • สำหรับส่วนหัว v2 และสูงกว่า: ใช้เส้นทางหลักแปดเส้นทางสำหรับส่วนอื่น
  • –รหัสผ่าน (-pwd)
    • คำอธิบาย: รหัสผ่านของคีย์ส่วนตัว (รหัสผ่านนี้ต้องมีอย่างน้อยสี่อักขระ)
    • Example: -pwd อาเซอร์ตี้
    • • –load-address (-la)
    • คำอธิบาย: ที่อยู่โหลดภาพ
    • Exampเล:-ลา
  • –จุดเข้า (-ep)
    • คำอธิบาย: จุดเข้าภาพ
    • Exampเล:-อีพ
  • –ตัวเลือก-แฟล็ก (-ของ)
    • คำอธิบาย: ตัวเลือกภาพ (ค่าเริ่มต้น = 0)
    • Example: -ของ
  • –อัลกอริทึม (-a)
    • คำอธิบาย: ระบุหนึ่งใน prime256v1 (ค่า 1, ค่าเริ่มต้น) หรือ brainpoolP256t1 (ค่า 2)
    • Exampเล: -a <2>
  • –เอาท์พุต (-o)
    • คำอธิบาย: เอาท์พุต file เส้นทาง พารามิเตอร์นี้เป็นทางเลือก หากไม่ได้ระบุ ผลลัพธ์จะแสดง file เกิดขึ้นจากแหล่งเดียวกัน file เส้นทาง (เช่นampเล ภาพไบนารี file คือ C:\BinaryFile.bin) ไบนารีที่มีเครื่องหมาย file คือ C:\BinaryFile_ถังลงนาม.
    • รูปแบบประโยค : -oFile_เส้นทาง>
  • –ชนิด (-t)
    • คำอธิบาย: ประเภทไบนารี ค่าที่เป็นไปได้คือ ssbl, fsbl, teeh, teed, teex และ copro
    • รูปแบบประโยค: -t
  • –เงียบ (-s)
    • คำอธิบาย: ไม่มีข้อความแสดงสำหรับการแทนที่เอาท์พุตที่มีอยู่ file
  • –help (-h และ -?)
    • คำอธิบาย: แสดงความช่วยเหลือ
  • –เวอร์ชัน (-v)
    • คำอธิบาย: แสดงเวอร์ชันเครื่องมือ
  • –enc-dc (-encdc)
    • คำอธิบาย: ค่าคงที่การอนุมานการเข้ารหัสสำหรับการเข้ารหัส FSBL [ส่วนหัว v2]
    • รูปแบบประโยค: -encdc
  • –enc-key (-enck)
    • คำอธิบาย: ความลับ OEM file สำหรับการเข้ารหัส FSBL [ส่วนหัว v2]
    • รูปแบบประโยค: -enck
  • –dump-เฮดเดอร์ (–dump)
    • คำอธิบาย: วิเคราะห์และถ่ายโอนข้อมูลส่วนหัวของภาพ
    • รูปแบบประโยค: -dumpFile_เส้นทาง>
  • –เวอร์ชันส่วนหัว (-hv)
    • คำอธิบาย: การลงนามเวอร์ชันส่วนหัว ค่าที่เป็นไปได้: 1, 2, 2.1, 2.2 และ 2.3
    • Example สำหรับ STM32MP15xx: -hv 2
    • Example สำหรับ STM32MP25xx: -hv 2.2
    • Exampสำหรับ STM32N6xxx: -hv 2.3
  • –ไม่มีกุญแจ (-nk)
    • คำอธิบาย: การเพิ่มส่วนหัวว่างโดยไม่มีตัวเลือกคีย์
    • หมายเหตุ: จำเป็นต้องปิดใช้งานตัวเลือกการตรวจสอบสิทธิ์ด้วยคำสั่ง option flags

Examples สำหรับ STM32-SignTool

ตัวอย่างต่อไปนี้ampแสดงวิธีใช้ STM32-SignTool:

Exampเล 1

-bin /หน้าแรก/ผู้ใช้/ไบนารีFile.bin –pubk /home/user/publicKey.pem –prvk /home/user/privateKey.pem –iv 5 –pwd azerty –la 0x20000000 –ep 0x08000000 อัลกอริทึมเริ่มต้น (prime256v1) ถูกเลือกและค่าแฟล็กตัวเลือกคือ 0 (ค่าเริ่มต้น) ไบนารีเอาต์พุตที่มีเครื่องหมาย file (ไบนารีFile_Signed.bin) ถูกสร้างขึ้นในโฟลเดอร์ /home/user/

Exampเล 2

-bin /หน้าแรก/ผู้ใช้/โฟลเดอร์1/ไบนารีFile.bin –pubk /home/user/publicKey.pem –prvk /home/user/privateKey.pem –iv 5 –pwd azerty –s –la 0x20000000 –ep 0x08000000 –a 2 –o /home/user/Folder2/Folder3/signedFile.bin ในกรณีนี้ อัลกอริทึม BrainpoolP256t1 ถูกเลือก แม้ว่า Folder2 และ Folder3 จะไม่มีอยู่ แต่ก็จะถูกสร้างขึ้น โดยใช้คำสั่ง –s แม้ว่า file มีชื่อระบุเหมือนกัน จะถูกแทนที่อัตโนมัติโดยไม่มีข้อความใดๆ

Exampเล 3

ลงนามไบนารี file โดยใช้ส่วนหัวเวอร์ชัน 2 ที่รวมคีย์สาธารณะ XNUMX ตัวสำหรับกระบวนการตรวจสอบสิทธิ์

./STM32_SigningTool_CLI.exe -bin /home/user/input.bin -pubk publicKey00.pem publicKey01.pem publicKey02.pem publicKey03.pem publicKey04.pem publicKey05.pem publicKey06.pem publicKey07.pem -prvk privateKey00.pem -pwd azerty -t fsbl -iv 0x00000000 -la 0x20000000 -ep 0x08000000 -of 0x80000001 -o /home/user/output.stm32

Exampเล 4

ลงนามไบนารี file โดยใช้ส่วนหัวเวอร์ชัน 2 ที่รวมคีย์สาธารณะ XNUMX ตัวสำหรับการยืนยันตัวตนและการเข้ารหัส

./STM32_SigningTool_CLI.exe -bin /home/user/input.bin -pubk publicKey00.pem publicKey01.pem publicKey02.pem publicKey03.pem publicKey04.pem publicKey05.pem publicKey06.pem publicKey07.pem -prvk privateKey00.pem -iv 0x00000000 -pwd สำรอง -la 0x20000000 -ep 0x08000000 -t fsbl -of 0x00000003 -encdc 0x25205f0e -enck /home/user/OEM_SECRET.bin -o /home/user/output.stm32

Exampเล 5

ตรวจสอบภาพผลลัพธ์โดยการแยกวิเคราะห์เอาท์พุต file และตรวจสอบฟิลด์ส่วนหัวแต่ละฟิลด์ ./STM32_SigningTool_CLI.exe -dump /home/user/output.stm32

Exampเล 6

เพิ่มส่วนหัวโดยไม่ต้องลงนามและโดยไม่ต้องปรับใช้คีย์ STM32_SigningTool_CLI.exe -in input.bin -nk -of 0x0 -iv 1 -hv 2.2 -o output.stm32

โหมดสแตนด์อโลน

เมื่อดำเนินการ STM32-SignTool ในโหมดสแตนด์อโลน จะต้องป้อนเส้นทางสัมบูรณ์ก่อน จากนั้นจะขอรหัสผ่านสองครั้งเพื่อยืนยัน ดังที่แสดงในภาพด้านล่าง

รูปที่ 1. STM32-SignTool ในโหมดสแตนด์อโลน

ขั้นตอนต่อไปมีดังต่อไปนี้:

  • เลือกหนึ่งในสองอัลกอริทึม
  • ระบุเวอร์ชันของภาพ จุดเข้าภาพ และที่อยู่โหลดภาพ
  • กรอกค่าตัวเลือกแฟล็ก

เอาท์พุตอื่น ๆ file สามารถระบุเส้นทางได้หากจำเป็นหรือกด Enter เพื่อดำเนินการต่อด้วยเส้นทางที่มีอยู่

โซลูชัน PKCS#11
รูปภาพไบนารีที่ลงนามจะถูกใช้ในระหว่างลำดับการบูตที่ปลอดภัย STM32 ที่รองรับห่วงโซ่การบูตที่เชื่อถือได้
การดำเนินการนี้จะช่วยรับรองการตรวจสอบความถูกต้องและความสมบูรณ์ของรูปภาพที่โหลด
คำสั่งการลงนามแบบคลาสสิกจะขอให้ระบุคีย์สาธารณะและส่วนตัวทั้งหมดเป็นอินพุต fileส. เหล่านี้คือ
สามารถเข้าถึงได้โดยตรงโดยบุคคลใดๆ ที่ได้รับอนุญาตให้ดำเนินการลงนามบริการ ในที่สุดแล้ว สิ่งนี้สามารถพิจารณาได้
ที่จะทำให้เกิดการรั่วไหลของความปลอดภัย มีวิธีแก้ไขหลายวิธีที่จะปกป้องคีย์จากการพยายามขโมยข้อมูลสำคัญ ในเรื่องนี้
ในบริบทนี้ มีการนำโซลูชั่น PKCS#11 มาใช้
API PKCS#11 สามารถใช้ในการจัดการและจัดเก็บคีย์การเข้ารหัส อินเทอร์เฟซนี้จะระบุวิธีการ
สื่อสารกับอุปกรณ์เข้ารหัส เช่น HSM (โมดูลรักษาความปลอดภัยฮาร์ดแวร์) และสมาร์ทการ์ด
วัตถุประสงค์ของอุปกรณ์เหล่านี้คือการสร้างคีย์การเข้ารหัสและลงนามข้อมูลโดยไม่เปิดเผยคีย์ส่วนตัว
วัตถุสู่โลกภายนอก
แอปพลิเคชันซอฟต์แวร์สามารถเรียกใช้ API เพื่อใช้วัตถุเหล่านี้ได้ดังนี้:
• สร้างคีย์แบบสมมาตร/ไม่สมมาตร
• การเข้ารหัสและถอดรหัส
• การคำนวณและการตรวจสอบลายเซ็นดิจิทัล
PKCS #11 นำเสนอการใช้งานที่เป็นตรรกะทั่วไป view ของอุปกรณ์ที่เรียกว่าโทเค็นการเข้ารหัสและมัน
กำหนด ID สล็อตให้กับแต่ละโทเค็น แอปพลิเคชันจะระบุโทเค็นที่ต้องการเข้าถึงโดยระบุ
รหัสช่องที่เหมาะสม
STM32SigningTool ใช้สำหรับจัดการวัตถุสำคัญที่จัดเก็บไว้บนสมาร์ทการ์ดและระบบรักษาความปลอดภัย PKCS#11 ที่คล้ายกัน
โทเค็นที่ซึ่งมีคีย์ส่วนตัวที่ละเอียดอ่อนไม่เคยออกจากอุปกรณ์
STM32SigningTool ใช้อินเทอร์เฟซ PKCS#11 เพื่อจัดการและลงนามไบนารีอินพุตตาม ECDSA
คีย์สาธารณะ/ส่วนตัว คีย์เหล่านี้จะถูกเก็บไว้ในโทเค็นความปลอดภัย (ฮาร์ดแวร์หรือซอฟต์แวร์)

คำสั่ง PKCS#11 เพิ่มเติม

  • –โมดูล (-ม)
    • คำอธิบาย: ระบุเส้นทางโมดูล/ไลบรารี PKCS#11 ที่จะโหลด (dll เป็นต้น)
    • รูปแบบประโยค :-m
    • • –key-ดัชนี (-ki)
  • –ดัชนีคีย์ (-ki)
    • คำอธิบาย: รายการดัชนีคีย์ที่ใช้ในรูปแบบเลขฐานสิบหก
      • ใช้ดัชนีหนึ่งรายการสำหรับส่วนหัว v1 และแปดดัชนีสำหรับส่วนหัว v2 (คั่นด้วยช่องว่าง)
    • รูปแบบประโยค : -ki
  • –ดัชนีสล็อต (-si)
    • คำอธิบาย: ระบุดัชนีของสล็อตที่จะใช้ (ค่าเริ่มต้น 0x0)
    • รูปแบบประโยค:-si
  • –slot–ตัวระบุ (-sid)
    • คำอธิบาย: ระบุตัวระบุของสล็อตที่จะใช้ (ทางเลือก ในรูปแบบทศนิยมหรือเลขฐานสิบหก)
    • รูปแบบประโยค: -sid
      • หากใช้ตัวเลือก –slot-identifier ร่วมกับ –slot-index เครื่องมือจะตรวจสอบว่าการกำหนดค่านี้ตรงกับสล็อตเดียวกันหรือไม่ ตัวระบุจะสะท้อนดัชนีที่กล่าวถึง มิฉะนั้น จะเกิดข้อผิดพลาด
      • สามารถใช้ –slot-identifier ได้โดยไม่ต้องระบุ –slot-index เครื่องมือจะค้นหาดัชนีสล็อตอย่างเป็นระบบ
  • –active-keyIndex (-อากิ)
    • คำอธิบาย: ระบุดัชนีคีย์ที่ใช้งานจริง (ค่าเริ่มต้น 0)
    • รูปแบบประโยค: -aki <ค่าเลขฐานสิบหก>

พีเคเอช/พีเคเอช file รุ่น

หลังจากดำเนินการลงนามแล้ว เครื่องมือจะสร้าง PKH อย่างเป็นระบบ fileใช้สำหรับฟิวส์ OTP

  • พีเคเอช file ตั้งชื่อว่า pkcsHashPublicKey0x{active_key_index}.bin สำหรับส่วนหัว v1
  • พีเคทีเอช file ตั้งชื่อว่า pkcsPublicKeysHashHashes.bin สำหรับส่วนหัว v2

Exampเลส

เครื่องมือนี้สามารถลงนามอินพุตได้ files สำหรับทั้งส่วนหัว v1 และส่วนหัว v2 โดยมีความแตกต่างเพียงเล็กน้อยในบรรทัดคำสั่ง

  • ส่วนหัว v1
    -bin อินพุต bin -iv -รหัสผ่าน -ลา -อีพี -ต -ของ -
    ดัชนีคีย์ -aki 0 ​​–โมดูล –ดัชนีสล็อต -o เอาท์พุต.stm32
  • ส่วนหัว v2
    -bin อินพุต bin -iv -รหัสผ่าน -ลา -อีพี -ต -ของ – ดัชนีคีย์ -อากิ –โมดูล –ดัชนีสล็อต -o เอาท์พุต.stm0

ข้อผิดพลาดบนบรรทัดคำสั่งหรือความไม่สามารถของเครื่องมือในการระบุวัตถุคีย์ที่ตรงกันทำให้มีการแสดงข้อความแสดงข้อผิดพลาด ซึ่งระบุถึงแหล่งที่มาของปัญหา SigningTool สามารถใช้ได้เฉพาะ HSM ที่กำหนดค่าไว้ล่วงหน้าเท่านั้น และไม่ได้ออกแบบมาเพื่อจัดการหรือสร้างวัตถุความปลอดภัยใหม่ ดังนั้น จึงจำเป็นต้องติดตั้งซอฟต์แวร์ฟรีเพื่อตั้งค่าสภาพแวดล้อมที่เหมาะสม จากนั้นจึงสามารถสร้างคีย์และรับข้อมูลเกี่ยวกับวัตถุได้

ตัวเลือกตัวระบุสล็อต:

  • -bin input.bin –type fsbl -hv 1 –key-index 0x40 -aki 0 ​​–module softhsm2.dll –password prg-dev -ep 0x2ffe4000 -s -si 0 -sid 0x51a53ad8 -la 0x2ffc2500 -iv 0 -of 0x80000000 -o output.stm32

ข้อผิดพลาด เช่นampเลส:

  • ดัชนีสล็อตไม่ถูกต้อง

รูปที่ 2. HSM TOKEN_NOT_RECOGNIZED
วัตถุคีย์ที่ไม่รู้จักซึ่งกล่าวถึงในคำสั่ง –key-index

รูปที่ 3. HSM OBJECT_HANDLE_INVALID

เครื่องมือจะจัดการกับวัตถุตามลำดับ หากไม่สามารถระบุวัตถุสำคัญที่ตรงกันได้ในการลองครั้งแรก การดำเนินการลงนามจะหยุดกระบวนการ จากนั้นจะแสดงข้อความแสดงข้อผิดพลาดเพื่อระบุแหล่งที่มาของปัญหา

ประวัติการแก้ไข

ตารางที่ 2 ประวัติการแก้ไขเอกสาร

วันที่ เวอร์ชัน การเปลี่ยนแปลง
14 ก.พ. 2019 1 การเปิดตัวครั้งแรก
 

 

26 พ.ย. 2021

 

 

2

อัปเดต :

• ส่วนที่ 2.1: คำสั่ง

• ส่วนที่ 2.2: ตัวอย่างamples สำหรับ STM32-SignTool

• เพิ่มส่วนที่ 2.4: โซลูชัน PKCS#11

27 มิ.ย. 2022 3 อัปเดตส่วนที่ 2.1: คำสั่ง
 

 

 

26 มิ.ย. 2024

 

 

 

4

แทนที่ในเอกสารทั้งหมด:

• ซีรีย์ STM32MP1 โดยซีรีย์ STM32MPx

• STM32MP1-SignTool โดย STM32MP-SignTool

• STM32MP1-KeyGen โดย STM32MP-KeyGen

อัปเดต –public-key -pubk และเพิ่ม –header-version (-hv) และ –no-keys (- nk) ในส่วนที่ 2.1: คำสั่ง

เพิ่ม “Exampขนาด 6” ในส่วน 2.2: ตัวอย่างamples สำหรับ STM32-SignTool

 

 

 

14 พ.ย. 2024

 

 

 

5

เพิ่ม:

• ซีรีย์ STM32N6 สำหรับผลิตภัณฑ์ที่ใช้งานได้ ถูกแทนที่ในเอกสารทั้งหมด:

• STM32MP โดย STM32

อัปเดต :

• ส่วนที่ 2.1: คำสั่ง

 

06 มี.ค. 2025

 

6

อัปเดต :

• ส่วนที่ 2.4.1: คำสั่ง PKCS#11 เพิ่มเติม

• ส่วนที่ 2.4.3: ตัวอย่างampเลส

หมายเหตุสำคัญ - โปรดอ่านอย่างละเอียด

STMicroelectronics NV และบริษัทในเครือ (“ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ปรับปรุง และปรับปรุงผลิตภัณฑ์ของ ST และ/หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้ซื้อควรได้รับข้อมูลล่าสุดที่เกี่ยวข้องกับผลิตภัณฑ์ของ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ของ ST จะจำหน่ายตามข้อกำหนดและเงื่อนไขการขายของ ST ที่ใช้บังคับในขณะที่รับทราบคำสั่งซื้อ ผู้ซื้อเป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการเลือก การคัดเลือก และการใช้ผลิตภัณฑ์ของ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือด้านการใช้งานหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ ST ไม่ได้ให้สิทธิ์การใช้งานไม่ว่าโดยชัดแจ้งหรือโดยนัยต่อสิทธิ์ในทรัพย์สินทางปัญญาใดๆ ในที่นี้ การขายต่อผลิตภัณฑ์ของ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่ระบุไว้ในที่นี้จะทำให้การรับประกันที่ ST ให้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้าของ ST โปรดดูที่ www.st.com/trademarks ชื่อผลิตภัณฑ์หรือบริการอื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ

© 2025 STMicroelectronics – สงวนลิขสิทธิ์

คำถามที่พบบ่อย

  • ถาม: ฉันควรทำอย่างไรหากพบข้อผิดพลาดขณะใช้ STM32-SignTool
    • ก: ตรวจสอบรูปแบบคำสั่ง ตรวจสอบว่าได้ระบุพารามิเตอร์ที่จำเป็นทั้งหมดอย่างถูกต้อง และดูคู่มือผู้ใช้สำหรับเคล็ดลับการแก้ไขปัญหา
  • ถาม: ฉันสามารถใช้ STM32-SignTool บนระบบปฏิบัติการอื่นได้หรือไม่
    • A: STM32-SignTool ได้รับการออกแบบมาให้ทำงานบนระบบปฏิบัติการเฉพาะ โปรดดูรายละเอียดความเข้ากันได้ในข้อมูลจำเพาะของซอฟต์แวร์

เอกสาร / แหล่งข้อมูล

ซอฟต์แวร์เครื่องมือเซ็นชื่อ STM32 ของ ST Microelectronics [พีดีเอฟ] คู่มือการใช้งาน
ซีรีส์ STM32N6, STM32MP1, ซีรีส์ STM32MP2, ซอฟต์แวร์เครื่องมือลงนาม STM32, STM32, ซอฟต์แวร์เครื่องมือลงนาม, ซอฟต์แวร์เครื่องมือ, ซอฟต์แวร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *