ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: เป็นไปได้ไหมที่จะอ่านหน่วยความจำแฟลชของ MCU ?  (อ่าน 665 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37511
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
   เป็นไปได้ไหมที่จะอ่านหน่วยความจำแฟลชของ MCU ?   

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


คำถาม:
[Flash Development Toolkit V.2, V.3 และ V.4 ] เป็นไปได้ไหมที่จะอ่านหน่วยความจำแฟลชของไมโครคอมพิวเตอร์?

ตอบ:
ใช่. อย่างไรก็ตาม เงื่อนไขที่ใช้กับข้อมูลการอ่านจะแตกต่างกันไปตามตระกูล MCU

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


(1) SuperH RISC engine Family:
หากไม่ได้ปิดไฟ MCU หลังจากเขียนโปรแกรม ให้ใช้กระบวนการต่อไปนี้เพื่ออ่านค่าที่ตั้งโปรแกรมไว้
ในเมนูชุดเครื่องมือการพัฒนาแฟลช: เลือก [อุปกรณ์] → [อัปโหลด] เพื่อเปิดกล่องโต้ตอบอัปโหลด
ป้อนช่วงที่อยู่ ความยาวข้อมูล และข้อมูลอื่นๆ ที่ร้องขอในกล่องโต้ตอบ จากนั้นคลิกปุ่ม [อัปโหลด]
การอ่านข้อมูลจะแสดงในหน้าต่างตัวแก้ไข ในทางกลับกัน หากไฟที่ส่งไปยัง MCU ถูกปิด
หลังจากที่เขียนโปรแกรมแล้ว ข้อมูลจะสามารถอ่านได้เฉพาะตามโหมดการเริ่มต้น MCU เท่านั้น

(a) เมื่อเริ่มต้น MCU ในโหมดบู๊ต: ในกรณีนี้ MCU ได้ลบข้อมูลทั้งหมดในหน่วยความจำแฟลชแล้ว
นี่เป็นเพราะข้อกำหนดของโปรแกรมบูต MCU ที่ฝังอยู่ใน MCU ไม่ใช่เนื่องจากข้อกำหนดของ
Flash Development Toolkit กล่าวอีกนัยหนึ่ง แม้ว่าคุณจะใช้โปรแกรมเมอร์อื่นที่ไม่ใช่
Flash Development Toolkit หน่วยความจำแฟลชจะยังคงถูกลบอย่างสมบูรณ์
ข้อมูลที่อ่านจะอยู่ในสถานะที่ถูกลบหรือ "FF"

ข้อมูลจำเพาะนี้ฝังอยู่ใน MCU เพื่อให้แน่ใจว่าบุคคลที่สามไม่สามารถอ่านเนื้อหาของหน่วยความจำแฟลช
ได้ด้วยเหตุผลที่เป็นอันตราย

(b) เมื่อเริ่มต้น MCU ในโหมดการเขียนโปรแกรมผู้ใช้: ข้อมูลในหน่วยความจำแฟลชจะไม่ถูกลบและสามารถอ่านได้ตลอดเวลา

(2)H8SX Family:
เหมือนกับ (1) ด้านบน

(3)>H8S Family:
เหมือนกับ (1) ด้านบน

(4)H8 Family:
เหมือนกับ (1) ด้านบน

(5)M16C Family (M32C, M16C, M16C/Tiny), R8C Family และ 740 Family Flash memory products:
ค่าที่ตั้งโปรแกรมไว้สามารถอ่านได้ด้วยกระบวนการต่อไปนี้
ในเมนูชุดเครื่องมือการพัฒนาแฟลช: เลือก [อุปกรณ์] → [อัปโหลด] เพื่อเปิดกล่องโต้ตอบอัปโหลด
ป้อนช่วงที่อยู่ ความยาวข้อมูล และข้อมูลอื่นๆ ที่ร้องขอในกล่องโต้ตอบ จากนั้นคลิกปุ่ม [อัปโหลด]
ข้อมูลที่อ่านจะแสดงในหน้าต่างตัวแก้ไข

     อย่างไรก็ตาม ผลิตภัณฑ์ตระกูล M16C มีรหัสประจำตัวที่ใช้เป็นฟังก์ชันป้องกัน ดังนั้น
ข้อมูลจะสามารถอ่านได้ก็ต่อเมื่อรหัส ID ที่ป้อนในกล่องโต้ตอบ ID Code และรหัส ID
ที่ตั้งโปรแกรมไว้ใน MCU เหมือนกันเท่านั้น

     เมื่อรหัส ID ที่ตั้งโปรแกรมไว้ใน MCU เป็นค่าเริ่มต้น (H'FF FF FF FF FF FF FF หรือ H'00 00 00 00 00 00 00)
Flash Development Toolkit จะตรวจสอบรหัสโดยอัตโนมัติและกล่องโต้ตอบรหัส ID จะไม่ปรากฏขึ้น .
หลังจากป้อนรหัส ID แล้ว การตรวจสอบจะดำเนินการโดยอัตโนมัติจนกว่าแหล่งจ่ายไฟของ MCU
จะปิดหรืออุปกรณ์ถูกตัดการเชื่อมต่อ ดังนั้น กล่องโต้ตอบรหัสรหัสจะไม่แสดง

(6)740 Family QzROM Version:
สามารถอ่านค่าที่เขียนโดยใช้ขั้นตอนต่อไปนี้ได้
ในเมนูชุดเครื่องมือการพัฒนาแฟลช: เลือก [อุปกรณ์] → [อัปโหลด] เพื่อเปิดกล่องโต้ตอบอัปโหลด
ป้อนช่วงที่อยู่ ความยาวข้อมูล และข้อมูลอื่นๆ ที่ร้องขอในกล่องโต้ตอบ จากนั้นคลิกปุ่ม [อัปโหลด]
ข้อมูลจะแสดงในหน้าต่างตัวแก้ไข

    อย่างไรก็ตาม QzROM ฝังฟังก์ชันป้องกัน หากเปิดใช้งานฟังก์ชันนี้ ข้อมูลจะไม่สามารถอ่านได้

ผลิตภัณฑ์ที่เหมาะสม
ชุดเครื่องมือพัฒนาแฟลช
 

[แท็ก] หน่วยความจำในตัว, JFAQNo:105645, FAQNo:102600, ชุดเครื่องมือการพัฒนาแฟลช,
ชุดเครื่องมือพัฒนาแฟลช (การเขียนโปรแกรม GUI), หน่วยความจำแฟลช, โปรแกรมเมอร์แฟลช,
โปรแกรมเมอร์, ซอฟต์แวร์และเครื่องมือ
« แก้ไขครั้งสุดท้าย: 26 กรกฎาคม 2564, 16:05:48 โดย Auto Man »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37511
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
เป็นไปได้ไหมที่จะอ่านหน่วยความจำแฟลชของ MCU ?
« ตอบกลับ #1 เมื่อ: 26 กรกฎาคม 2564, 17:31:13 »
  • ขึ้นบน
  • ลงล่าง
  • อ้างถึง
    (5)M16C Family (M32C, M16C, M16C/Tiny), R8C Family และ 740 Family Flash memory products:
    ค่าที่ตั้งโปรแกรมไว้สามารถอ่านได้ด้วยกระบวนการต่อไปนี้
    ในเมนูชุดเครื่องมือการพัฒนาแฟลช: เลือก [อุปกรณ์] → [อัปโหลด] เพื่อเปิดกล่องโต้ตอบอัปโหลด
    ป้อนช่วงที่อยู่ ความยาวข้อมูล และข้อมูลอื่นๆ ที่ร้องขอในกล่องโต้ตอบ จากนั้นคลิกปุ่ม [อัปโหลด]
    ข้อมูลที่อ่านจะแสดงในหน้าต่างตัวแก้ไข

         อย่างไรก็ตาม ผลิตภัณฑ์ตระกูล M16C มีรหัสประจำตัวที่ใช้เป็นฟังก์ชันป้องกัน ดังนั้น
    ข้อมูลจะสามารถอ่านได้ก็ต่อเมื่อรหัส ID ที่ป้อนในกล่องโต้ตอบ ID Code และรหัส ID
    ที่ตั้งโปรแกรมไว้ใน MCU เหมือนกันเท่านั้น

         เมื่อรหัส ID ที่ตั้งโปรแกรมไว้ใน MCU เป็นค่าเริ่มต้น (H'FF FF FF FF FF FF FF หรือ H'00 00 00 00 00 00 00)
    Flash Development Toolkit จะตรวจสอบรหัสโดยอัตโนมัติและกล่องโต้ตอบรหัส ID จะไม่ปรากฏขึ้น .
    หลังจากป้อนรหัส ID แล้ว การตรวจสอบจะดำเนินการโดยอัตโนมัติจนกว่าแหล่งจ่ายไฟของ MCU
    จะปิดหรืออุปกรณ์ถูกตัดการเชื่อมต่อ ดังนั้น กล่องโต้ตอบรหัสรหัสจะไม่แสดง

        เพิ่งจะเข้าใจ มันค่าอะไรน๊า... ID:....

    คุณต้องมีสิ่งต่อไปนี้เพื่อดูเนื้อหาโพสต์นี้:
    • คุณต้องเป็นสมาชิกของกลุ่มใดกลุ่มหนึ่งต่อไปนี้: VIP ปีที่ 3, VIP ปีที่ 1, VIP ปีที่ 2, Super VIP, ศิษย์เก่า วท.นพ, สมาชิก VIP, สมาชิกกิตติมศักดิ์, VIP ปีที่ 5, VIP ปีที่ 4, VIP ปีที่ 6, VIP ปีที่ 7, VIP ปีที่ 8, VIP ปีที่ 9, VIP ปีที่10, VIP ปีที่11, VIP ปีที่12, วีไอพีสะสม 5 ปี, วีไอพีสะสม 10 ปี.

    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    เป็นไปได้ไหมที่จะอ่านหน่วยความจำแฟลชของ MCU ?
    « ตอบกลับ #1 เมื่อ: 26 กรกฎาคม 2564, 17:31:13 »