SmhTech FC4150F512 Interfacing Flash Runner មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់

FC4150F512 Interfacing Flash Runner

ព័ត៌មានអំពីផលិតផល

លក្ខណៈ​ពិសេស៖

  • ឈ្មោះផលិតផល៖ FLAGCHIP FC4150
  • កំណែកម្មវិធីបញ្ជា៖ 1.00
  • ការគាំទ្រពិធីការ៖ SWD
  • ប្រភេទអង្គចងចាំ៖ Flash (F), NVR (N)

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

ការភ្ជាប់ FlashRunner 2.0 ជាមួយ FLAGCHIP FC4150

ដើម្បីភ្ជាប់ FlashRunner 2.0 ជាមួយ FLAGCHIP FC4150 សូមអនុវត្តតាម
ជំហានខាងក្រោម៖

  1. ត្រូវប្រាកដថាកំណែកម្មវិធីបញ្ជាគឺត្រូវគ្នា (v. 1.00) ។
  2. ប្រើពាក្យបញ្ជា #TPPCMD CONNECT ដើម្បីចាប់ផ្តើមទំនាក់ទំនង។
  3. ប្រតិបត្តិពាក្យបញ្ជាចាំបាច់ដោយផ្អែកលើតម្រូវការរបស់អ្នក។

ពាក្យបញ្ជាដែលមានសម្រាប់ FC4150៖

FC4150 គាំទ្រពាក្យបញ្ជាផ្សេងៗសម្រាប់ប្រតិបត្តិការអង្គចងចាំ៖

  • MASSERASE៖ អនុវត្តការលុបទ្រង់ទ្រាយធំនៅលើអង្គចងចាំពន្លឺ។
  • BLANKCHECK៖ ផ្ទៀងផ្ទាត់ប្រសិនបើអង្គចងចាំត្រូវបានលុប។
  • កម្មវិធី៖ អង្គចងចាំកម្មវិធីផ្អែកលើ FRB file ទិន្នន័យ។
  • ផ្ទៀងផ្ទាត់៖ ផ្ទៀងផ្ទាត់មាតិកាអង្គចងចាំដោយផ្អែកលើ FRB file.
  • អាន៖ អានខ្លឹមសារនៃការចងចាំ។
  • DUMP៖ លុបមាតិកាអង្គចងចាំ។

ពាក្យបញ្ជាបន្ថែមសម្រាប់ FC4150F512៖

ពាក្យបញ្ជាជាក់លាក់មានសម្រាប់ប្រតិបត្តិការអង្គចងចាំ Flash៖

  • #TPCMD SECTOR_ERASE៖ លុបផ្នែកជាក់លាក់នៃ Flash
    ការចងចាំ។
  • #TPMCD GET_CHECKSUM32៖ ទទួលបានការត្រួតពិនិត្យ 32 ប៊ីតនៃអង្គចងចាំ។
  • # TPCMD UnLOCK៖ ដោះសោឧបករណ៍។
  • # TPCMD LOCK៖ ចាក់សោឧបករណ៍។

ពាក្យបញ្ជាកម្មវិធីបញ្ជាសម្រាប់ FC4150៖

ពាក្យបញ្ជារបស់អ្នកបើកបររួមមានមុខងារស្តង់ដារដូចជា CONNECT,
MASSERASE, BLANKCHECK, កម្មវិធី, ផ្ទៀងផ្ទាត់, អាន, DUMP ។ល។

សំណួរដែលសួរញឹកញាប់ (FAQ)

សំណួរ៖ តើធ្វើដូចម្តេចដើម្បីផ្ទៀងផ្ទាត់មាតិកាអង្គចងចាំដោយប្រើ FC4150?

ចម្លើយ៖ ប្រើពាក្យបញ្ជា VERIFY ហើយបញ្ជាក់ប្រភេទអង្គចងចាំ និងជួរ
បើចាំបាច់។

សំណួរ៖ តើអ្វីជាគោលបំណងនៃពាក្យបញ្ជា BLANKCHECK?

ចម្លើយ៖ BLANKCHECK ត្រូវបានប្រើដើម្បីផ្ទៀងផ្ទាត់ថាតើអង្គចងចាំពេញលេញឬអត់
បានលុប ធានាបាននូវផ្ទាំងថ្មស្អាតសម្រាប់ការសរសេរកម្មវិធី។

“`

អន្តរកម្ម FlashRunner 2.0 ជាមួយ FLAGCHIP FC4150

ថ្ងៃទី 02/07/2025 អ្នកបើកបរ v. 1.00 Diego Piccinin

FC4150 ការណែនាំ
គ្រួសារ FC4150 គឺជា MCU យានយន្តដែលមានប្រសិទ្ធភាពខ្ពស់ដោយផ្អែកលើស្នូល Corex-M4F ជាមួយនឹងសំណុំការណែនាំ DSP ដែលភ្ជាប់មកជាមួយ FPU និងឃ្លាំងសម្ងាត់ការណែនាំ 8KB ។ មុខងារសុវត្ថិភាព ASIL-B rating, HSM ជាមួយនឹងឧបករណ៍បង្កើនល្បឿនសុវត្ថិភាពកម្រិតខ្ពស់។ ប្រេកង់ប្រតិបត្តិការរហូតដល់ 150 MHz និងផ្តល់ជូនរហូតដល់ 2 MB Flash, 256 KB D-flash និងរហូតដល់ 256 KB SRAM ជាមួយ ECC ។ វារួមបញ្ចូលជាមួយនឹងសំណុំគ្រឿងកុំព្យូទ័រដ៏សម្បូរបែប និងការតភ្ជាប់កម្រិតខ្ពស់ អ៊ីសឺរណិត 10/100Mbps មួយជាមួយ IEEE1588 និង AVB និង FlexCAN ចំនួនប្រាំមួយជាមួយនឹងជម្រើស CAN-FD និង PNET គាំទ្រ។ AEC-Q100 មានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ ថ្នាក់ទី 1 ។

ពិធីការ FC4150 និងផែនទី PIN
ឧបករណ៍ FC4150 ទាំងអស់គាំទ្រពិធីការ SWD ។ #TCSETPAR CMODE
SWD PIN MAP

FC4150 ពាក្យបញ្ជាដែលមាន

FC4150F512

MEMORY Flash [F] NVR [N]

ម៉ាស្សា

លុបផ្នែក

BLANKCHEC

កម្មវិធី

ផ្ទៀងផ្ទាត់ការអានឡើងវិញ

ផ្ទៀងផ្ទាត់ការត្រួតពិនិត្យ

អាន

បោះចោល

FC4150F512 ពាក្យបញ្ជាបន្ថែម
ពាក្យបញ្ជាសម្រាប់អង្គចងចាំ Flash៖
# TPCMD SECTOR_ERASE
ពាក្យបញ្ជាទូទៅ៖
#TPMCD GET_CHECKSUM32 #TPPCMD ដោះសោ #TPCMD LOCK

ពាក្យបញ្ជាកម្មវិធីបញ្ជា FC4150
ពាក្យបញ្ជាស្តង់ដារ FC4150
នៅទីនេះអ្នកអាចស្វែងរកបញ្ជីពេញលេញនៃពាក្យបញ្ជាដែលមានទាំងអស់សម្រាប់កម្មវិធីបញ្ជា FC4150 ។
ប្រភេទអង្គចងចាំ៖
FLASH N NVR
# TPCMD ភ្ជាប់
# TPCMD ភ្ជាប់
មុខងារនេះអនុវត្តការបញ្ចូល និងជាពាក្យបញ្ជាដំបូងដែលត្រូវបានប្រតិបត្តិនៅពេលចាប់ផ្តើមទំនាក់ទំនងជាមួយឧបករណ៍។ វានឹងសម្គាល់ដោយស្វ័យប្រវត្តិថាតើឧបករណ៍មួយត្រូវបានចាក់សោ ឬអត់ ហើយបោះពុម្ពព័ត៌មាននេះនៅក្នុងកំណត់ហេតុពេលវេលាពិត។
# TPCMD MASSERASE
# TPCMD MASSERASE
F: ពាក្យបញ្ជា Masserase សម្រាប់អង្គចងចាំ Flash នៃឧបករណ៍គោលដៅ។
# TPCMD BLANKCHeck
# TPCMD BLANKCHeck
Blankcheck មានសម្រាប់អង្គចងចាំ Flash ។ ផ្ទៀងផ្ទាត់ប្រសិនបើអង្គចងចាំទាំងអស់ត្រូវបានលុប។
# TPCMD BLANKCHeck
Blankcheck មានសម្រាប់អង្គចងចាំ Flash ។ ផ្ទៀងផ្ទាត់ថាតើផ្នែកដែលបានជ្រើសរើសនៃអង្គចងចាំត្រូវបានលុបឬអត់។ បញ្ចូលអាសយដ្ឋានចាប់ផ្តើម និងទំហំក្នុងទម្រង់គោលដប់ប្រាំមួយ។
#កម្មវិធី TPCMD
#កម្មវិធី TPCMD
កម្មវិធីមានសម្រាប់ Flash និង NVR memory។ កម្មវិធីអង្គចងចាំទាំងអស់នៃប្រភេទដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file.
#កម្មវិធី TPCMD
កម្មវិធីមានសម្រាប់ Flash និង NVR memory។ កម្មវិធីដែលបានជ្រើសរើសផ្នែកនៃអង្គចងចាំនៃប្រភេទដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file. បញ្ចូលអាសយដ្ឋានចាប់ផ្តើម និងទំហំក្នុងទម្រង់គោលដប់ប្រាំមួយ។
ឥរិយាបថកម្មវិធី NVR
ទម្លាប់នៃការសរសេរកម្មវិធី NVR ធ្វើការលុបអង្គចងចាំ NVR ពេញលេញដោយស្វ័យប្រវត្តិ មុនពេលសរសេរទិន្នន័យថ្មីណាមួយ។ វិធីសាស្រ្តនេះការពារការចាក់សោឧបករណ៍ដែលអាចកើតមានប្រសិនបើ NVR មានតម្លៃដែលមិនបានកម្មវិធី ឬមិនត្រឹមត្រូវ។ លើសពីនេះទៀត ប្រសិនបើកូដរកឃើញថាតម្លៃ NVRVLD ខុសពីលំនាំដើម (0x0000000005AA55AF) នោះវានឹងអនុវត្តបំណះទៅនឹងទិន្នន័យដែលបានកម្មវិធីដើម្បីរក្សាមុខងារឧបករណ៍ត្រឹមត្រូវ។ សម្រាប់ហេតុផលដូចគ្នា កូដក៏ពិនិត្យតម្លៃ FSEC0 ហើយបំណះវាទៅលំនាំដើម (0xFFFFFFFF0000C35A) បើចាំបាច់។ ចំណាំ៖ ប្រសិនបើអតិថិជនមានបំណងចាក់សោឧបករណ៍ ពួកគេត្រូវតែប្រើពាក្យបញ្ជាសមរម្យដែលត្រូវបានរចនាឡើងជាពិសេសសម្រាប់គោលបំណងនោះ។

# TPCMD ផ្ទៀងផ្ទាត់
# TPCMD ផ្ទៀងផ្ទាត់
R: របៀបអាន។ ផ្ទៀងផ្ទាត់ Readout មានសម្រាប់ Flash និងអង្គចងចាំ NVR ។ ផ្ទៀងផ្ទាត់អង្គចងចាំទាំងអស់នៃប្រភេទដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file.
# TPCMD ផ្ទៀងផ្ទាត់
R: របៀបអាន។ ផ្ទៀងផ្ទាត់ Readout មានសម្រាប់ Flash និងអង្គចងចាំ NVR ។ ផ្ទៀងផ្ទាត់ផ្នែកដែលបានជ្រើសរើសនៃអង្គចងចាំនៃប្រភេទដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file. បញ្ចូលអាសយដ្ឋានចាប់ផ្តើម និងទំហំក្នុងទម្រង់គោលដប់ប្រាំមួយ។
# TPCMD ផ្ទៀងផ្ទាត់
S: របៀប Checksum 32 ប៊ីត។ ផ្ទៀងផ្ទាត់ Readout មានសម្រាប់ Flash និងអង្គចងចាំ NVR ។ ផ្ទៀងផ្ទាត់អង្គចងចាំទាំងអស់នៃប្រភេទដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file.
# TPCMD ផ្ទៀងផ្ទាត់
S: របៀប Checksum 32 ប៊ីត។ ផ្ទៀងផ្ទាត់ Readout មានសម្រាប់ Flash និងអង្គចងចាំ NVR ។ ផ្ទៀងផ្ទាត់ផ្នែកនៃអង្គចងចាំដែលបានជ្រើសរើសដោយផ្អែកលើទិន្នន័យនៅក្នុង FRB file. បញ្ចូលអាសយដ្ឋានចាប់ផ្តើម និងទំហំក្នុងទម្រង់គោលដប់ប្រាំមួយ។
# TPCMD អាន
# TPCMD អាន
ការអានមានសម្រាប់ការចងចាំទាំងអស់។ អានការចងចាំទាំងអស់នៃប្រភេទដែលបានជ្រើសរើស។ លទ្ធផលនៃពាក្យបញ្ជាដែលបានអាននឹងអាចមើលឃើញនៅក្នុងស្ថានីយ។
# TPCMD អាន
ការអានមានសម្រាប់ការចងចាំទាំងអស់។ អានផ្នែកដែលបានជ្រើសរើសនៃសតិនៃប្រភេទដែលបានជ្រើសរើស។ លទ្ធផលនៃពាក្យបញ្ជាដែលបានអាននឹងអាចមើលឃើញនៅក្នុងស្ថានីយ។
# TPCMD DUMP
# TPCMD DUMP
ការចាក់សំរាមមានសម្រាប់ការចងចាំទាំងអស់។ បោះចោលអង្គចងចាំទាំងអស់នៃប្រភេទដែលបានជ្រើសរើស។ លទ្ធផលនៃពាក្យបញ្ជា dump នឹងត្រូវបានរក្សាទុកនៅក្នុងអង្គចងចាំខាងក្នុង FlashRunner 2.0 ។
# TPCMD DUMP
ការចាក់សំរាមមានសម្រាប់ការចងចាំទាំងអស់។ បោះបង់ផ្នែកដែលបានជ្រើសរើសនៃអង្គចងចាំនៃប្រភេទដែលបានជ្រើសរើស។ លទ្ធផលនៃពាក្យបញ្ជា dump នឹងត្រូវបានរក្សាទុកនៅក្នុងអង្គចងចាំខាងក្នុង FlashRunner 2.0 ។
# TPCMD ផ្តាច់ទំនាក់ទំនង
# TPCMD DISCONNECT មុខងារផ្តាច់។ បិទថាមពលហើយចេញ។

FC4150 ពាក្យបញ្ជាបន្ថែម
ពាក្យបញ្ជាបន្ថែមគឺជាពាក្យបញ្ជាជាក់លាក់ដែលអនុវត្តមុខងារជាក់លាក់។ ជាធម្មតា ពាក្យបញ្ជាបន្ថែមទាំងអស់មាននៅក្នុងផ្នែកចុងក្រោយនៃចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកនៅពេលបង្កើតគម្រោង។

FC4150 ពាក្យបញ្ជាបន្ថែម

ពាក្យបញ្ជាទាំងនេះត្រូវបានប្រើដើម្បីអនុវត្តប្រតិបត្តិការជាក់លាក់មួយចំនួនសម្រាប់ឧបករណ៍ FC4150។

#TPCMD SECTOR_ERASE [ប្រភេទអង្គចងចាំ] [អាសយដ្ឋាន] [ទំហំ]

វាក្យសម្ពន្ធ៖

# TPCMD SECTOR_ERASE

បញ្ជាក់ប្រភេទអង្គចងចាំដែលប្រើសម្រាប់ប្រតិបត្តិការនេះ អាសយដ្ឋានក្នុងទម្រង់ HEX (ឧ. 0x08000000) ទំហំក្នុងទម្រង់ HEX (ឧ. 0x2000)

តម្រូវការជាមុន៖ គ្មាន

ការពិពណ៌នា៖

លុបអង្គចងចាំដែលបានបញ្ជាក់ជាមួយនឹងការលុបផ្នែកមួយ ឬច្រើន។ ជាធម្មតា ការដំណើរការទំព័រលុបនៃអង្គចងចាំ Flash ទាំងមូលចំណាយពេលយូរជាងការដំណើរការពាក្យបញ្ជា Masserase ។

មានសម្រាប់ឧបករណ៍ FC4150 ទាំងអស់។

ចំណាំ៖ ឧamples:

ពាក្យបញ្ជានេះមិនមានសម្រាប់អង្គចងចាំ NVR ទេ។
ការប្រតិបត្តិពាក្យបញ្ជាត្រឹមត្រូវ៖
—#TPCMD SECTOR_ERASE F 0x0 0x400 ពេល​វេលា​សម្រាប់​លុប F: 4 ms

#TPMCD GET_CHECKSUM32 [MemoryType] [អាសយដ្ឋាន] [ទំហំ]

វាក្យសម្ពន្ធ៖

# TPCMD SECTOR_ERASE

បញ្ជាក់ប្រភេទអង្គចងចាំដែលប្រើសម្រាប់ប្រតិបត្តិការនេះ។
អាសយដ្ឋានប៉ារ៉ាម៉ែត្រស្រេចចិត្តក្នុងទម្រង់ HEX (ឧ, 0x08000000) ទំហំប៉ារ៉ាម៉ែត្រស្រេចចិត្តក្នុងទម្រង់ HEX (ឧ, 0x2000)

តម្រូវការជាមុន៖ ការពិពណ៌នា៖

គ្មាន
គណនា Checksum 32 នៅលើផ្នែកអង្គចងចាំដែលបានជ្រើសរើស។ ប្រសិនបើអាសយដ្ឋាន និងទំហំមិនត្រូវបានបញ្ជាក់ នោះពាក្យបញ្ជានឹងត្រឡប់ Checksum 32 នៃអង្គចងចាំទាំងមូល។
មានសម្រាប់ឧបករណ៍ FC4150 ទាំងអស់។

ចំណាំ៖ ឧamples:

លទ្ធផលត្រូវបានបោះពុម្ពនៅក្នុងកំណត់ហេតុពេលវេលាពិត និងនៅក្នុងស្ថានីយ។
ការប្រតិបត្តិពាក្យបញ្ជាត្រឹមត្រូវ៖
—#TPPCMD GET_CHECKSUM32 F Checksum32 [0x00000000 ~ 0x0007FFFF]: 0x03FEC56D ពេលវេលាសម្រាប់គណនា Checksum32 F: 36 ms

# TPCMD ដោះសោ

វាក្យសម្ពន្ធ៖ តម្រូវការជាមុន៖

#TPCMD UnLOCK ឧបករណ៍ត្រូវចាក់សោដើម្បីឱ្យប្រតិបត្តិការនេះត្រូវបានអនុវត្ត។ បើមិនដូច្នោះទេវានឹងត្រូវបានរំលង។

ការពិពណ៌នា៖

ប្រតិបត្តិការនេះនឹងដោះសោឧបករណ៍ ប្រសិនបើអាសយដ្ឋាន FSEC0 ឬ FSEC1 របស់ NVR ត្រូវបានកំណត់ទៅជាតម្លៃខុសពីលំនាំដើម។ ប្រតិបត្តិការនេះនឹងអនុវត្តការលុបបន្ទះឈីប បន្ទាប់ពីនោះប្រតិបត្តិការសរសេរកម្មវិធីនៃតម្លៃ NVR លំនាំដើមនឹងត្រូវបានអនុវត្ត។

មានសម្រាប់ឧបករណ៍ FC4150 ទាំងអស់។

ចំណាំ៖ ឧamples:

នេះគឺជាពាក្យបញ្ជាតែមួយគត់ដែលអាចត្រូវបានប្រតិបត្តិនៅពេលដែលឧបករណ៍ត្រូវបានចាក់សោរួចហើយ។ ពាក្យបញ្ជាផ្សេងទៀតនឹងត្រូវបានរំលង។
ការប្រតិបត្តិពាក្យបញ្ជាត្រឹមត្រូវ៖

-TPCMD ដោះសោការលុបអង្គចងចាំឧបករណ៍… ការសរសេរកម្មវិធីតម្លៃលំនាំដើម NVR… ឧបករណ៍ត្រូវបានដោះសោដោយជោគជ័យ។ ពេលវេលាសម្រាប់ដំណើរការដោះសោ៖ 121 ms

# TPCMD ចាក់សោ

វាក្យសម្ពន្ធ៖ តម្រូវការជាមុន៖ ការពិពណ៌នា៖

# TPCMD LOCK ឧបករណ៍ត្រូវដោះសោដើម្បីឱ្យប្រតិបត្តិការនេះត្រូវបានអនុវត្ត។ បើមិនដូច្នោះទេវានឹងត្រូវបានរំលង។
ប្រតិបត្តិការនេះនឹងចាក់សោឧបករណ៍។ ដើម្បីអនុវត្ត តម្លៃនៃអាសយដ្ឋាន FSEC1 នៃអង្គចងចាំ NVR ត្រូវបានសរសេរកម្មវិធីជា 0x0000000000000000។ នេះគឺគ្រប់គ្រាន់ដើម្បីចាក់សោឧបករណ៍បន្ទាប់ពីវដ្តថាមពល។
មានសម្រាប់ឧបករណ៍ FC4150 ទាំងអស់។

ចំណាំ៖

យន្តការចាក់សោនឹងមានប្រសិទ្ធិភាពតែបន្ទាប់ពីកំណត់ឡើងវិញឬវដ្តថាមពល។

Examples:

ការប្រតិបត្តិពាក្យបញ្ជាត្រឹមត្រូវ៖

—# TPCMD LOCK ការផ្លាស់ប្តូរតម្លៃ FSEC នៅក្នុងអង្គចងចាំ NVR… ប្រតិបត្តិការចាក់សោបានជោគជ័យ។ ឧបករណ៍នឹងត្រូវបានចាក់សោបន្ទាប់ពីកំណត់ឡើងវិញ ឬវដ្តថាមពល។ ពេលវេលាសម្រាប់ដំណើរការចាក់សោ៖ 1 ms

ការផ្លាស់ប្តូរកម្មវិធីបញ្ជា FC4150
ព័ត៌មានអំពីកំណែកម្មវិធីបញ្ជា 1.00 – 02/07/2025 គាំទ្រ Flash និង NVR ពាក្យបញ្ជាសម្រាប់ឧបករណ៍ FC4150F512 ។

ឯកសារ/ធនធាន

SmhTech FC4150F512 Interfacing Flash Runner [pdf] ការណែនាំអ្នកប្រើប្រាស់
FC4150F512, FC4150F512 Interfacing Flash Runner, FC4150F512, Interfacing Flash Runner, Flash Runner, Runner

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *