Electoday 4.0

STVD for stm8s มัน ERASE ไม่ได้อ่ะครับ

Offline TaoTao

  • ***
  • 183
    • View Profile
Chip STM8S103K3 ครับ

ผมลอง initial โค้ด Timer1
ใช้ ADDR : 0x4003, 0x4007, 0x4011 บันทึกดาต้า

จากนั้น ดีบัก ส่งออกเป็นไฟล์ *.s19
และ Burn Chip ด้วย STVD
ก็เบิร์นได้ และ Chip ก็ทำงานได้ปกติดี

แต่ พอจะ ERASE ใน STVD
Tap ERASE ไมไม่ยอมให้เราเลือก อ่ะครับ
ทั้ง PROGRAM และ DATA MEMORY เลย
หาใน STVD เพื่อจะ ERASE FULL Chip ก้ไม่มี

มันเป็นเพราะอะไร และแก้ไขได้อย่างไรอ่ะครับ
พอจะมีวิธี ERASE Full Chip ไหมครับ
แบบว่า ล้างบาง ข้อมูล ทั้งหมด

มือใหม่เอี่ยม STM8 ครับ
ขอบคุณล่วงหน้าครับ
@_@!


Offline khenk

ไม่มี การ Erase chip แต่จะ Burn chip ทับอย่างเดียว ทั้ง memory โดย STVP programer จะ fill "00" ให้ในส่วนของ memory ที่เหลืออะครับ

Offline TaoTao

  • ***
  • 183
    • View Profile
อ่อ.. ขอบคุณมากเลยครับ ได้แล้ว ๆ

ตอนแรก หาคำสั่ง ERASE ตั้งหลายวัน
หาเท่าไหร่ ก็ไม่เจอ ทั้งใน IDE->STVD และ STVP
เลย  @_@!  อยู่พักใหญ่

มิน่า ดาต้าชีท บอกให้ ไรด้วย 0

รุ่นใหญ่ 32 bit.. byte ว่าง คือ 0xFF
รุ่นเล็ก 8 bits กลับกลายเป็น 0x00 ซะงั้น

 :o