ST माइक्रोइलेक्ट्रोनिक्स STM32 साइनिङ उपकरण सफ्टवेयर

परिचय

STM32 साइनिङ टूल सफ्टवेयर (यस कागजातमा STM32-SignTool नाम दिइएको छ) STM32CubeProgrammer (STM32CubeProg) मा एकीकृत छ। STM32-SignTool एउटा प्रमुख उपकरण हो जसले सुरक्षित प्लेटफर्मको ग्यारेन्टी दिन्छ र STM32-KeyGen सफ्टवेयरद्वारा उत्पन्न ECC कुञ्जीहरू प्रयोग गरेर बाइनरी छविहरूको साइनिङ सुनिश्चित गर्दछ (थप विवरणहरूको लागि प्रयोगकर्ता म्यानुअल STM32 कुञ्जी जेनरेटर सफ्टवेयर विवरण (UM2542) हेर्नुहोस्)। हस्ताक्षर गरिएका बाइनरी छविहरू STM32 सुरक्षित बुट अनुक्रमको समयमा प्रयोग गरिन्छ जसले विश्वसनीय बुट चेनलाई समर्थन गर्दछ। यो कार्यले लोड गरिएका छविहरूको प्रमाणीकरण र अखण्डता जाँच सुनिश्चित गर्दछ। STM32-SignTool ले बाइनरी छवि उत्पन्न गर्दछ। file, सार्वजनिक कुञ्जी file, र एक निजी कुञ्जी file। बाइनरी छवि file उपकरणको लागि प्रोग्राम गर्न बाइनरी डाटा समावेश गर्दछ। सार्वजनिक कुञ्जी file STM32-KeyGen सँग उत्पन्न गरिएको PEM ढाँचामा ECC सार्वजनिक कुञ्जी समावेश गर्दछ। निजी कुञ्जी file STM32-KeyGen सँग उत्पन्न गरिएको PEM ढाँचामा इन्क्रिप्टेड ECC निजी कुञ्जी समावेश गर्दछ। साइन गरिएको बाइनरी file पहिले नै हस्ताक्षर गरिएकोबाट पनि उत्पन्न गर्न सकिन्छ file ब्याच संग file मोड। यस अवस्थामा, निम्न प्यारामिटरहरू अनिवार्य छैनन्: छवि प्रविष्टि बिन्दु, छवि लोड ठेगाना, र छवि संस्करण प्यारामिटरहरू। यो कागजात तलको तालिकामा सूचीबद्ध उत्पादनहरूमा लागू हुन्छ।

तालिका 1. लागू उत्पादनहरू

उत्पादन प्रकार भाग नम्बर वा उत्पादन श्रृंखला
माइक्रोकन्ट्रोलर STM32N6 श्रृंखला
माइक्रोप्रोसेसर STM32MP1 र STM32MP2 श्रृंखला

निम्न खण्डहरूमा, STM32 ले माथिको तालिकामा सूचीबद्ध उत्पादनहरूलाई जनाउँछ, अन्यथा उल्लेख नगरिएसम्म।

STM32-SignTool स्थापना गर्नुहोस्

यो उपकरण STM32CubeProgrammer प्याकेज (STM32CubeProg) सँग स्थापना गरिएको छ। सेट-अप प्रक्रियाको बारेमा थप जानकारीको लागि, प्रयोगकर्ता पुस्तिका STM1.2CubeProgrammer सफ्टवेयर विवरण (UM32) को खण्ड १.२ हेर्नुहोस्। यो सफ्टवेयरले Arm® Cortex® प्रोसेसरमा आधारित STM2237 उत्पादनहरूलाई समर्थन गर्दछ।

नोट: आर्म अमेरिका र/वा अन्यत्र आर्म लिमिटेड (वा यसको सहायक कम्पनीहरू) को दर्ता गरिएको ट्रेडमार्क हो।

STM32-SignTool कमाण्ड लाइन इन्टरफेस

निम्न खण्डहरूले कमाण्ड लाइनबाट STM32-SignTool कसरी प्रयोग गर्ने भनेर वर्णन गर्दछ।

आदेशहरू

उपलब्ध आदेशहरू तल सूचीबद्ध छन्:

  • -बाइनरी-छवि(-बिन), -इनपुट(-इन)
    • विवरण: बाइनरी छवि file मार्ग (बिन विस्तार)
    • वाक्य संरचना: १ -बिन /घर/प्रयोगकर्ता/बाइनरीFile.bin
    • वाक्य संरचना: २ -इन /होम/प्रयोगकर्ता/बाइनरीFile.bin
  • छवि-संस्करण (-iv)
    • विवरण: हस्ताक्षर गरिएको छविको छवि संस्करणमा प्रवेश गर्छ file
    • वाक्य संरचना: -iv
  • -निजी-कुञ्जी (-prvk)
    • विवरण: निजी कुञ्जी file पथ (.pem विस्तार)
    • वाक्य संरचना: -prvkfile_path>
    • Example: -prvk ../privateKey.pem
  • -सार्वजनिक-कुञ्जी -pubk
    • विवरण: सार्वजनिक कुञ्जी file बाटोहरू
    • वाक्य संरचना: -pubkFile_पथ{1..8}>
      • हेडर v1 को लागि: STM32MP15xx उत्पादनहरूको लागि केवल एउटा मुख्य मार्ग प्रयोग गर्नुहोस्
      • हेडर v2 र माथिका लागि: अरूका लागि आठ कुञ्जी मार्गहरू प्रयोग गर्नुहोस्
  • -पासवर्ड (-pwd)
    • विवरण: निजी कुञ्जीको पासवर्ड (यस पासवर्डमा कम्तिमा चार अक्षरहरू हुनुपर्छ)
    • Example: -pwd azerty
    • • –लोड-ठेगाना (-ला)
    • विवरण: छवि लोड ठेगाना
    • Exampले:-ला
  • -प्रवेश बिन्दु (-ep)
    • विवरण: छवि प्रविष्टि बिन्दु
    • Example:-ep
  • -विकल्प-झण्डा (-को)
    • विवरण: छवि विकल्प झण्डाहरू (पूर्वनिर्धारित मान = ०)
    • Exampले:-को
  • -एल्गोरिथ्म (-a)
    • विवरण: prime256v1 (मान १, पूर्वनिर्धारित) वा brainpoolP1t256 (मान २) मध्ये एक निर्दिष्ट गर्दछ।
    • Example: -a <2>
  • -आउटपुट (-o)
    • विवरण: आउटपुट file बाटो। यो प्यारामिटर वैकल्पिक छ। यदि निर्दिष्ट गरिएको छैन भने, आउटपुट file एउटै स्रोतबाट उत्पन्न हुन्छ file मार्ग (पूर्वको लागिample, बाइनरी छवि file C:\Binary होFileबिन)। हस्ताक्षरित बाइनरी file C:\Binary होFile_Signed.bin।
    • वाक्य संरचना: -oFile_पथ>
  • -प्रकार (-t)
    • विवरण: बाइनरी प्रकार। सम्भावित मानहरू ssbl, fsbl, teeh, teed, teex, र copro हुन्।
    • वाक्य संरचना: -t
  • -मौन (-s)
    • विवरण: अवस्थित आउटपुट प्रतिस्थापनको लागि कुनै सन्देश प्रदर्शित गरिएको छैन file
  • -मद्दत (-h र -?)
    • विवरण: मद्दत देखाउँछ
  • -संस्करण (-v)
    • विवरण: उपकरण संस्करण प्रदर्शन गर्दछ
  • -enc-dc (-encdc)
    • विवरण: FSBL इन्क्रिप्शनको लागि इन्क्रिप्शन व्युत्पन्न स्थिरांक [हेडर v2]
    • वाक्य संरचना: -encdc
  • -enc-key (-enck)
    • विवरण: OEM गोप्य file FSBL इन्क्रिप्सनको लागि [हेडर v2]
    • वाक्य संरचना: -enck
  • -डम्प-हेडर (-डम्प)
    • विवरण: छवि हेडर पार्स र डम्प गर्नुहोस्
    • वाक्य संरचना: -डम्पFile_पथ>
  • -हेडर-संस्करण (-hv)
    • विवरण: हस्ताक्षर हेडर संस्करण, सम्भावित मानहरू: १, २, २.१, २.२, र २.३
    • ExampSTM32MP15xx को लागि le: -hv 2
    • ExampSTM32MP25xx को लागि le: -hv 2.2
    • ExampSTM32N6xxx को लागि le: -hv २.३
  • -नो-कुञ्जी (-nk)
    • विवरण: कुञ्जी विकल्पहरू बिना खाली हेडर थप्दै
    • सूचना: विकल्प झण्डा आदेशको साथ प्रमाणीकरण विकल्प असक्षम गर्न आवश्यक छ।

ExampSTM32-SignTool का लागि les

निम्न पूर्वampहामी STM32-SignTool कसरी प्रयोग गर्ने भनेर देखाउँछौं:

Example 1

-बिन/घर/प्रयोगकर्ता/बाइनरी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/ फोल्डरमा सिर्जना गरिएको छ

Example 2

-बिन/घर/प्रयोगकर्ता/फोल्डर१/बाइनरीFile.bin –pubk /home/user/publicKey.pem –prvk /home/user/privateKey.pem –iv ५ –pwd azerty –s –la ०x२००००००० –ep ०x०८०००००० –a २ –o /home/user/Folder२/Folder३/हस्ताक्षरितFile.bin यस अवस्थामा BrainpoolP256t1 एल्गोरिथ्म चयन गरिएको छ। Folder2 र Folder3 अवस्थित नभए पनि, तिनीहरू सिर्जना गरिन्छन्। –s आदेशको साथ, यदि a file उही निर्दिष्ट नामको साथ अवस्थित छ, यो कुनै सन्देश बिना स्वचालित रूपमा प्रतिस्थापित हुन्छ।

Example 3

बाइनरीमा हस्ताक्षर गर्नुहोस् file हेडर संस्करण 2 प्रयोग गर्दै जसमा प्रमाणीकरण प्रवाहको लागि आठ सार्वजनिक कुञ्जीहरू समावेश छन्।

./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

Example 4

बाइनरीमा हस्ताक्षर गर्नुहोस् file हेडर संस्करण 2 प्रयोग गर्दै जसमा प्रमाणीकरण र इन्क्रिप्शन प्रवाहका लागि आठ सार्वजनिक कुञ्जीहरू समावेश छन्।

./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 azerty -la 0x20000000 -ep 0x08000000 -t fsbl -of 0x00000003 -encdc 0x25205f0e -enck /home/user/OEM_SECRET.bin -o /home/user/output.stm32

Example 5

आउटपुट पार्स गरेर परिणाम छवि प्रमाणित गर्नुहोस् file र प्रत्येक हेडर फिल्ड जाँच गर्नुहोस्। ./STM32_SigningTool_CLI.exe -dump /home/user/output.stm32

Example 6

साइनिङ नगरी र कुञ्जीहरू तैनाथ नगरी हेडर थप्नुहोस्। STM32_SigningTool_CLI.exe -in input.bin -nk -of 0x0 -iv 1 -hv 2.2 -o output.stm32

स्ट्यान्डअलोन मोड

स्ट्यान्डअलोन मोडमा STM32-SignTool कार्यान्वयन गर्दा, पहिले एक निरपेक्ष मार्ग प्रविष्ट गर्नुपर्छ। त्यसपछि पुष्टिकरणको लागि पासवर्ड दुई पटक अनुरोध गरिन्छ, जस्तै तलको चित्रमा देखाइएको छ।

चित्र १. स्ट्यान्डअलोन मोडमा STM1-SignTool

अर्को चरणहरू निम्न हुन्:

  • दुई एल्गोरिदम मध्ये एउटा चयन गर्नुहोस्।
  • छवि संस्करण, छवि प्रविष्टि बिन्दु, र छवि लोड ठेगाना प्रविष्ट गर्नुहोस्।
  • विकल्प झण्डा मान प्रविष्ट गर्नुहोस्।

अर्को आउटपुट file यदि आवश्यक भएमा पथ निर्दिष्ट गर्न सकिन्छ, वा अवस्थितसँग जारी राख्न इन्टर थिच्नुहोस्।

PKCS #11 समाधान
हस्ताक्षर गरिएका बाइनरी छविहरू STM32 सुरक्षित बुट अनुक्रमको समयमा प्रयोग गरिन्छ जसले विश्वसनीय बुट श्रृंखलालाई समर्थन गर्दछ।
यो कार्यले लोड गरिएका छविहरूको प्रमाणीकरण र अखण्डता जाँच सुनिश्चित गर्दछ।
क्लासिक साइनिङ कमाण्डले सबै सार्वजनिक र निजी कुञ्जीहरूलाई इनपुटको रूपमा प्रदान गर्न अनुरोध गर्दछ files. यी हुन्
हस्ताक्षर सेवा कार्यान्वयन गर्न अनुमति प्राप्त कुनै पनि व्यक्तिद्वारा प्रत्यक्ष पहुँचयोग्य। अन्ततः, यसलाई विचार गर्न सकिन्छ
सुरक्षा चुहावट हुन। प्रमुख डेटा चोरी गर्ने कुनै पनि प्रयासबाट कुञ्जीहरूलाई जोगाउन धेरै समाधानहरू छन्। यसमा
सन्दर्भमा, PKCS#11 समाधान अपनाइएको छ।
PKCS#11 API लाई क्रिप्टोग्राफिक कुञ्जीहरू ह्यान्डल गर्न र भण्डारण गर्न प्रयोग गर्न सकिन्छ। यो इन्टरफेसले कसरी गर्ने भनेर निर्दिष्ट गर्दछ
HSMs (हार्डवेयर सुरक्षा मोड्युलहरू) र स्मार्टकार्डहरू जस्ता क्रिप्टोग्राफिक उपकरणहरूसँग सञ्चार गर्नुहोस्।
यी उपकरणहरूको उद्देश्य क्रिप्टोग्राफिक कुञ्जीहरू उत्पन्न गर्नु र निजी-कुञ्जी प्रकट नगरी जानकारी हस्ताक्षर गर्नु हो।
बाहिरी संसारमा सामग्री।
सफ्टवेयर अनुप्रयोगहरूले निम्न वस्तुहरू प्रयोग गर्न API लाई कल गर्न सक्छन्:
• सममित/असममित कुञ्जीहरू उत्पन्न गर्नुहोस्
• इन्क्रिप्शन र डिक्रिप्शन
• डिजिटल हस्ताक्षरको गणना र प्रमाणीकरण
PKCS #11 ले एप्लिकेसनहरूलाई साझा, तार्किक प्रस्तुत गर्दछ view क्रिप्टोग्राफिक टोकन भनिने उपकरणको र यो
प्रत्येक टोकनमा स्लट आईडी तोक्छ। एउटा अनुप्रयोगले पहुँच गर्न चाहेको टोकनलाई निर्दिष्ट गरेर पहिचान गर्छ
उपयुक्त स्लट आईडी।
STM32SigningTool स्मार्टकार्ड र समान PKCS#11 सुरक्षामा भण्डारण गरिएका प्रमुख वस्तुहरू व्यवस्थापन गर्न प्रयोग गरिन्छ।
टोकनहरू जहाँ संवेदनशील निजी कुञ्जीहरू कहिल्यै उपकरणबाट बाहिर निस्कँदैनन्।
STM32SigningTool ले ECDSA मा आधारित इनपुट बाइनरीहरूलाई हेरफेर र साइन गर्न PKCS#11 इन्टरफेस प्रयोग गर्दछ।
सार्वजनिक/निजी कुञ्जीहरू। यी कुञ्जीहरू सुरक्षा टोकनहरू (हार्डवेयर वा सफ्टवेयर) मा भण्डारण गरिन्छन्।

थप PKCS#11 आदेशहरू

  • -मोड्युल (-m)
    • विवरण: लोड गर्न PKCS#11 मोड्युल/लाइब्रेरी मार्ग निर्दिष्ट गर्नुहोस् (dll, so)
    • वाक्य संरचना:-m
    • • –कुञ्जी-सूचकांक (-की)
  • -कुञ्जी-सूचकाङ्क (-ki)
    • विवरण: हेक्स ढाँचामा प्रयोग गरिएका कुञ्जी अनुक्रमणिकाहरूको सूची
      • हेडर v1 को लागी एक अनुक्रमणिका र हेडर v2 को लागी आठ अनुक्रमणिका प्रयोग गर्नुहोस् (स्पेस द्वारा अलग)
    • वाक्य संरचना: -की
  • -स्लट-सूचकाङ्क (-si)
    • विवरण: प्रयोग गर्न स्लटको अनुक्रमणिका निर्दिष्ट गर्नुहोस् (पूर्वनिर्धारित ०x०)
    • वाक्य संरचना:-si
  • –स्लट–पहिचानकर्ता (-sid)
    • विवरण: प्रयोग गर्न स्लटको पहिचानकर्ता निर्दिष्ट गर्नुहोस् (वैकल्पिक, दशमलव वा हेक्साडेसिमल ढाँचामा)
    • वाक्य संरचना:-sid
      • यदि विकल्प –slot-पहिचानकर्ता –slot-index सँग एकैसाथ प्रयोग गरिएको छ भने, उपकरणले यो कन्फिगरेसन उही स्लटसँग मेल खान्छ कि भनेर जाँच गर्दछ। पहिचानकर्ताले उल्लेख गरिएको अनुक्रमणिका प्रतिबिम्बित गर्दछ; अन्यथा, त्रुटि हुन्छ।
      • –स्लट-इन्डेक्स उल्लेख नगरी –स्लट-पहिचानकर्ता प्रयोग गर्न सम्भव छ। यो उपकरणले व्यवस्थित रूपमा स्लट इन्डेक्स खोज्छ।
  • -सक्रिय-कुञ्जी सूचकांक (-aki)
    • विवरण: वास्तविक सक्रिय कुञ्जी अनुक्रमणिका निर्दिष्ट गर्नुहोस् (पूर्वनिर्धारित ०)
    • वाक्य संरचना: -aki <hexValue >

PKH/PKTH file पुस्ता

हस्ताक्षर सञ्चालनको प्रशोधन पछि, उपकरणले व्यवस्थित रूपमा PKH उत्पन्न गर्दछ fileOTP फ्यूजको लागि प्रयोग गर्न पछि।

  • PKH file हेडर v0 को लागि pkcsHashPublicKey1x{active_key_index}.bin नाम दिइएको छ
  • PKTH file हेडर v2 को लागि pkcsPublicKeysHashHashes.bin नाम दिइएको छ

Exampलेस

उपकरणले इनपुट साइन गर्न सक्छ files दुबै हेडर v1 र हेडर v2 को लागी, कमाण्ड लाइन मा एक न्यूनतम भिन्नता संग।

  • हेडर v1
    -बिन इनपुट.बिन -iv -पीडब्ल्यूडी -ला -एपी -ट -को -
    -कुञ्जी-सूचकांक -aki ० -मोड्युल –स्लट-सूचकांक -o आउटपुट.stm0
  • हेडर v2
    -बिन इनपुट.बिन -iv -पीडब्ल्यूडी -ला -एपी -ट -को – -कुञ्जी-सूचकांक -आकी - मोड्युल –स्लट-सूचकांक -o आउटपुट.stm0

कमाण्ड लाइनमा त्रुटि, वा उपकरणले मिल्ने कुञ्जी वस्तुहरू पहिचान गर्न असमर्थताले गर्दा त्रुटि सन्देश प्रदर्शित हुन्छ। यसले समस्याको स्रोतलाई संकेत गर्दछ। SigningTool ले पूर्व-कन्फिगर गरिएका HSM हरू मात्र प्रयोग गर्न सक्षम छ, र यो नयाँ सुरक्षा वस्तुहरू व्यवस्थापन वा सिर्जना गर्न डिजाइन गरिएको छैन। त्यसकारण, उपयुक्त वातावरण सेट अप गर्न नि:शुल्क सफ्टवेयर स्थापना गर्न आवश्यक छ। त्यसपछि कुञ्जीहरू उत्पन्न गर्न सकिन्छ, र वस्तुहरूको बारेमा जानकारी प्राप्त गर्न सकिन्छ।

स्लट पहिचानकर्ता विकल्प:

  • -बिन इनपुट.बिन -प्रकार fsbl -hv १ -की-इन्डेक्स ०x४० -एकी ० -मोड्युल softhsm1.dll -पासवर्ड prg-dev -ep ०x२ffe४००० -s -si ० -sid ०x५१a५३ad८ -la ०x२ffc२५०० -iv ० -को ०x८०००००० -o आउटपुट.stm३२

त्रुटि पूर्वamples:

  • अमान्य स्लट अनुक्रमणिका

चित्र २. HSM TOKEN_NOT_RECOGNIZED
-कुञ्जी-सूचकांक आदेशमा उल्लेख गरिएको अज्ञात कुञ्जी वस्तु

चित्र ३. HSM OBJECT_HANDLE_INVALID

उपकरणले वस्तुहरूलाई क्रमिक रूपमा व्यवहार गर्दछ। यदि यसले पहिलो प्रयासमा मिल्दो कुञ्जी वस्तुहरू पहिचान गर्न सक्दैन भने, हस्ताक्षर सञ्चालनले प्रक्रिया रोक्छ। त्यसपछि समस्याको स्रोत संकेत गर्न त्रुटि सन्देश प्रदर्शित हुन्छ।

संशोधन इतिहास

तालिका 2. कागजात संशोधन इतिहास

मिति संस्करण परिवर्तनहरू
०८-फेब्रुअरी-२०२४ 1 प्रारम्भिक रिलीज।
 

 

26-नोभेम्बर-2021

 

 

2

अद्यावधिक गरिएको:

• खण्ड २.१: आदेशहरू

• खण्ड २.२: उदाहरणampSTM32-SignTool का लागि les

• खण्ड २.४ थपियो: PKCS#११ समाधान

27-जुन-2022 3 अद्यावधिक गरिएको खण्ड 2.1: आदेशहरू
 

 

 

26-जुन-2024

 

 

 

4

सम्पूर्ण कागजातमा प्रतिस्थापित:

• STM32MP1 श्रृंखला STM32MPx श्रृंखला द्वारा

• STM32MP-SignTool द्वारा STM1MP32-SignTool

• STM32MP-KeyGen द्वारा STM1MP32-KeyGen

खण्ड 2.1 मा -public-key -pubk र थपियो -हेडर-संस्करण (-hv) र -नो-कुञ्जीहरू (- nk) अद्यावधिक गरियो: आदेशहरू।

"पूर्व" थपियोampखण्ड २.२ मा "le 6": उदाहरणampSTM32-SignTool को लागि les।

 

 

 

14-नोभेम्बर-2024

 

 

 

5

थपियो:

• लागू हुने उत्पादनहरूमा STM32N6 श्रृंखला सम्पूर्ण कागजातमा प्रतिस्थापन गरिएको:

• STM32MP STM32 द्वारा

अद्यावधिक गरिएको:

• खण्ड २.१: आदेशहरू

 

06-मार्च-2025

 

6

अद्यावधिक गरिएको:

• खण्ड २.४.१: थप PKCS#११ आदेशहरू

• खण्ड २.२: उदाहरणampलेस

महत्त्वपूर्ण सूचना - ध्यानपूर्वक पढ्नुहोस्

STMicroelectronics NV र यसका सहायक कम्पनीहरू ("ST") ले सूचना बिना कुनै पनि समयमा ST उत्पादनहरू र/वा यस कागजातमा परिवर्तन, सुधार, वृद्धि, परिमार्जन र सुधार गर्ने अधिकार सुरक्षित राख्छन्। खरिदकर्ताहरूले अर्डर गर्नु अघि ST उत्पादनहरूमा नवीनतम सान्दर्भिक जानकारी प्राप्त गर्नुपर्छ। ST उत्पादनहरू अर्डर स्वीकृतिको समयमा ST को बिक्रीको सर्तहरू र नियमहरू अनुसार बेचिन्छन्। ST उत्पादनहरूको छनौट, चयन र प्रयोगको लागि खरीददारहरू पूर्ण रूपमा जिम्मेवार हुन्छन् र ST ले खरिदकर्ताहरूको उत्पादनहरूको आवेदन सहायता वा डिजाइनको लागि कुनै दायित्व मान्दैन। यहाँ ST द्वारा कुनै पनि बौद्धिक सम्पत्ति अधिकारको लागि कुनै पनि इजाजतपत्र, स्पष्ट वा निहित, प्रदान गरिएको छैन। यहाँ उल्लेख गरिएको जानकारी भन्दा फरक प्रावधानहरू भएका ST उत्पादनहरूको पुनर्विक्रयले ST द्वारा त्यस्तो उत्पादनको लागि प्रदान गरिएको कुनै पनि वारेन्टीलाई रद्द गर्नेछ। ST र ST लोगो ST का ट्रेडमार्क हुन्। ST ट्रेडमार्कहरूको बारेमा थप जानकारीको लागि, www.st.com/trademarks हेर्नुहोस्। अन्य सबै उत्पादन वा सेवा नामहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्। यस कागजातमा भएको जानकारीले यस कागजातको कुनै पनि अघिल्लो संस्करणहरूमा पहिले आपूर्ति गरिएको जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।

© 2025 STMicroelectronics - सबै अधिकार सुरक्षित

FAQ

  • प्रश्न: STM32-SignTool प्रयोग गर्दा त्रुटिहरू भेटिएमा म के गर्ने?
    • A: आदेश वाक्य रचना जाँच गर्नुहोस्, सबै आवश्यक प्यारामिटरहरू सही रूपमा प्रदान गरिएको छ भनी सुनिश्चित गर्नुहोस्, र समस्या निवारण सुझावहरूको लागि प्रयोगकर्ता पुस्तिका हेर्नुहोस्।
  • प्रश्न: के म विभिन्न अपरेटिङ सिस्टमहरूमा STM32-SignTool प्रयोग गर्न सक्छु?
    • A: STM32-SignTool विशिष्ट अपरेटिङ सिस्टमहरूमा काम गर्न डिजाइन गरिएको हो। अनुकूलता विवरणहरूको लागि सफ्टवेयर विशिष्टताहरू हेर्नुहोस्।

कागजातहरू / स्रोतहरू

ST माइक्रोइलेक्ट्रोनिक्स STM32 साइनिङ उपकरण सफ्टवेयर [pdf] प्रयोगकर्ता पुस्तिका
STM32N6 श्रृंखला, STM32MP1, STM32MP2 श्रृंखला, STM32 साइनिङ टूल सफ्टवेयर, STM32, साइनिङ टूल सफ्टवेयर, टूल सफ्टवेयर, सफ्टवेयर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *