FC4150F512 Interfacing Flash Runner
“
ព័ត៌មានអំពីផលិតផល
លក្ខណៈពិសេស៖
- ឈ្មោះផលិតផល៖ FLAGCHIP FC4150
- កំណែកម្មវិធីបញ្ជា៖ 1.00
- ការគាំទ្រពិធីការ៖ SWD
- ប្រភេទអង្គចងចាំ៖ Flash (F), NVR (N)
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
ការភ្ជាប់ FlashRunner 2.0 ជាមួយ FLAGCHIP FC4150
ដើម្បីភ្ជាប់ FlashRunner 2.0 ជាមួយ FLAGCHIP FC4150 សូមអនុវត្តតាម
ជំហានខាងក្រោម៖
- ត្រូវប្រាកដថាកំណែកម្មវិធីបញ្ជាគឺត្រូវគ្នា (v. 1.00) ។
- ប្រើពាក្យបញ្ជា #TPPCMD CONNECT ដើម្បីចាប់ផ្តើមទំនាក់ទំនង។
- ប្រតិបត្តិពាក្យបញ្ជាចាំបាច់ដោយផ្អែកលើតម្រូវការរបស់អ្នក។
ពាក្យបញ្ជាដែលមានសម្រាប់ 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 |