QUECTEL - និមិត្តសញ្ញាQDownloadProj Linux
ការណែនាំអ្នកប្រើប្រាស់
ស៊េរីម៉ូឌុលស្តង់ដារ LTE
កំណែ៖ 1.0
កាលបរិច្ឆេទ៖ 2024-03-25
ស្ថានភាព៖ ចេញផ្សាយ

ស៊េរីម៉ូឌុលស្តង់ដារ LTE

នៅ Quectel គោលបំណងរបស់យើងគឺផ្តល់សេវាកម្មទាន់ពេលវេលា និងទូលំទូលាយដល់អតិថិជនរបស់យើង។ ប្រសិនបើអ្នកត្រូវការជំនួយ សូមទាក់ទងការិយាល័យកណ្តាលរបស់យើង៖
Quectel Wireless Solutions Co., Ltd.
អគារទី 5 សួនពាណិជ្ជកម្មសៀងហៃ ដំណាក់កាលទី III (តំបន់ B) ផ្លូវលេខ 1016 ធានលីន ស្រុក Minhang ទីក្រុងសៀងហៃ 200233 ប្រទេសចិន
ទូរស័ព្ទ៖ +86 21 5108 6236
អ៊ីមែល៖ info@quectel.com
ឬការិយាល័យក្នុងស្រុករបស់យើង។ សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់៖
http://www.quectel.com/support/sales.htm.
សម្រាប់ជំនួយផ្នែកបច្ចេកទេស ឬដើម្បីរាយការណ៍អំពីកំហុសឯកសារ សូមចូលទៅកាន់៖
http://www.quectel.com/support/technical.htm.
ឬផ្ញើអ៊ីមែលមកយើងតាមរយៈ៖ support@quectel.com.
សេចក្តីជូនដំណឹងផ្លូវច្បាប់
យើងផ្តល់ព័ត៌មានជាសេវាកម្មដល់អ្នក។ ព័ត៌មានដែលបានផ្តល់គឺផ្អែកលើតម្រូវការរបស់អ្នក ហើយយើងខិតខំប្រឹងប្រែងដើម្បីធានាគុណភាពរបស់វា។ អ្នកយល់ព្រមថាអ្នកទទួលខុសត្រូវចំពោះការប្រើប្រាស់ការវិភាគ និងការវាយតម្លៃឯករាជ្យក្នុងការរចនាផលិតផលដែលមានបំណង ហើយយើងផ្តល់ការរចនាយោងសម្រាប់គោលបំណងគំនូរតែប៉ុណ្ណោះ។ មុននឹងប្រើប្រាស់ផ្នែករឹង កម្មវិធី ឬសេវាកម្មណាមួយដែលណែនាំដោយឯកសារនេះ សូមអានសេចក្តីជូនដំណឹងនេះដោយប្រុងប្រយ័ត្ន។ ទោះបីជាយើងប្រើកិច្ចខិតខំប្រឹងប្រែងសមហេតុផលពាណិជ្ជកម្មដើម្បីផ្តល់នូវបទពិសោធន៍ល្អបំផុតដែលអាចធ្វើទៅបានក៏ដោយ
អ្នកទទួលស្គាល់ និងយល់ព្រមថាឯកសារនេះ និងសេវាកម្មពាក់ព័ន្ធខាងក្រោមនេះត្រូវបានផ្តល់ជូនអ្នកនៅលើមូលដ្ឋាន “តាមដែលអាចរកបាន”។ យើងអាចកែប្រែ ឬកែប្រែឯកសារនេះម្ដងម្កាល តាមការសម្រេចចិត្តរបស់យើង ដោយមិនមានការជូនដំណឹងជាមុនណាមួយដល់អ្នកឡើយ។
ការប្រើប្រាស់ និងការរឹតបន្តឹងការបង្ហាញ
កិច្ចព្រមព្រៀងអាជ្ញាប័ណ្ណ
ឯកសារ និងព័ត៌មានដែលផ្តល់ដោយពួកយើងនឹងត្រូវបានរក្សាទុកជាសម្ងាត់ លុះត្រាតែមានការអនុញ្ញាតជាក់លាក់។
ពួកវាមិនត្រូវចូលប្រើ ឬប្រើប្រាស់សម្រាប់គោលបំណងណាមួយឡើយ លើកលែងតែមានចែងយ៉ាងច្បាស់លាស់នៅទីនេះ។
រក្សាសិទ្ធិ
ផលិតផលរបស់យើង និងភាគីទីបីនៅទីនេះអាចមានសម្ភារៈរក្សាសិទ្ធិ។ សម្ភារៈរក្សាសិទ្ធិបែបនេះមិនត្រូវចម្លង ផលិតឡើងវិញ ចែកចាយ បញ្ចូល បោះពុម្ព បកប្រែ ឬកែប្រែដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាមុនឡើយ។ យើង និងភាគីទីបីមានសិទ្ធិផ្តាច់មុខលើសម្ភារៈរក្សាសិទ្ធិ។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានផ្តល់ ឬបញ្ជូននៅក្រោមប៉ាតង់ កម្មសិទ្ធិបញ្ញា ពាណិជ្ជសញ្ញា ឬសិទ្ធិសម្គាល់សេវាកម្មណាមួយឡើយ។ ដើម្បីជៀសវាងភាពមិនច្បាស់លាស់ ការទិញក្នុងទម្រង់ណាមួយមិនអាចត្រូវបានចាត់ទុកថាជាការផ្តល់អាជ្ញាប័ណ្ណក្រៅពីអាជ្ញាប័ណ្ណធម្មតាដែលមិនផ្តាច់មុខ និងគ្មានសួយសារអាករក្នុងការប្រើប្រាស់សម្ភារៈនោះទេ។ យើងរក្សាសិទ្ធិក្នុងការចាត់វិធានការផ្លូវច្បាប់ចំពោះការមិនអនុលោមតាមតម្រូវការដែលបានរៀបរាប់ខាងលើ ការប្រើប្រាស់ដោយគ្មានការអនុញ្ញាត ឬការប្រើប្រាស់សម្ភារៈខុសច្បាប់ ឬព្យាបាទផ្សេងទៀត។
ពាណិជ្ជសញ្ញា
លើកលែងតែដូចដែលបានចែងក្នុងនេះ គ្មានអ្វីនៅក្នុងឯកសារនេះនឹងត្រូវបានបកស្រាយថាជាការផ្ដល់សិទ្ធិណាមួយក្នុងការប្រើប្រាស់ពាណិជ្ជសញ្ញាណាមួយ ឈ្មោះពាណិជ្ជកម្ម ឬឈ្មោះ អក្សរកាត់ ឬផលិតផលក្លែងក្លាយដែលជាកម្មសិទ្ធិរបស់ Quectel ឬភាគីទីបីណាមួយក្នុងការផ្សាយពាណិជ្ជកម្ម ការផ្សព្វផ្សាយ ឬទិដ្ឋភាពផ្សេងទៀត។
សិទ្ធិភាគីទីបី
ឯកសារនេះអាចយោងទៅលើផ្នែករឹង កម្មវិធី និង/ឬឯកសារដែលគ្រប់គ្រងដោយភាគីទីបីមួយ ឬច្រើន ("សម្ភារៈភាគីទីបី")។ ការ​ប្រើ​ប្រាស់​សម្ភារៈ​ភាគី​ទី​បី​ត្រូវ​បាន​គ្រប់​គ្រង​ដោយ​ការ​រឹត​បន្តឹង​និង​កាតព្វកិច្ច​ទាំង​អស់​ដែល​អាច​អនុវត្ត​បាន។
យើងមិនធ្វើការធានា ឬការតំណាង ទាំងការបង្ហាញ ឬដោយបង្កប់ន័យ ទាក់ទងនឹងសម្ភារៈភាគីទីបី រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះការបញ្ជាក់ ឬច្បាប់ណាមួយ ការធានានៃភាពអាចធ្វើអាជីវកម្ម ឬសម្បទាសម្រាប់គោលបំណងជាក់លាក់ណាមួយ ការរីករាយដោយស្ងប់ស្ងាត់ ការរួមបញ្ចូលប្រព័ន្ធ ភាពត្រឹមត្រូវនៃព័ត៌មាន និងមិន - ការរំលោភលើកម្មសិទ្ធិបញ្ញាតតិយជនណាមួយទាក់ទងនឹងបច្ចេកវិទ្យាដែលមានអាជ្ញាប័ណ្ណ ឬការប្រើប្រាស់វា។ គ្មានអ្វីនៅទីនេះបង្កើតជាតំណាង ឬការធានាដោយពួកយើងក្នុងការអភិវឌ្ឍន៍ កែលម្អ កែប្រែ ចែកចាយ ទីផ្សារ លក់ ការផ្តល់ជូនសម្រាប់លក់ ឬបើមិនដូច្នេះទេ រក្សាការផលិតផលិតផលរបស់យើង ឬផ្នែករឹង ផ្នែកទន់ ឧបករណ៍ ឧបករណ៍ ព័ត៌មាន ឬផលិតផលផ្សេងទៀត . លើសពីនេះ យើងបដិសេធការធានាណាមួយ និងទាំងអស់ដែលកើតឡើងពីវគ្គនៃការជួញដូរ ឬការប្រើប្រាស់ពាណិជ្ជកម្ម។
គោលការណ៍ឯកជនភាព
ដើម្បីអនុវត្តមុខងារម៉ូឌុល ទិន្នន័យឧបករណ៍មួយចំនួនត្រូវបានផ្ទុកឡើងទៅកាន់ម៉ាស៊ីនមេរបស់ Quectel ឬភាគីទីបី រួមទាំងក្រុមហ៊ុនដឹកជញ្ជូន អ្នកផ្គត់ផ្គង់បន្ទះឈីប ឬម៉ាស៊ីនមេដែលកំណត់ដោយអតិថិជន។ Quectel គោរពយ៉ាងតឹងរ៉ឹងដោយច្បាប់ និងបទប្បញ្ញត្តិពាក់ព័ន្ធ ត្រូវរក្សាទុក ប្រើប្រាស់ បង្ហាញ ឬដំណើរការទិន្នន័យដែលពាក់ព័ន្ធក្នុងគោលបំណងអនុវត្តសេវាកម្មតែប៉ុណ្ណោះ ឬតាមការអនុញ្ញាតដោយច្បាប់ជាធរមាន។ មុនពេលអន្តរកម្មទិន្នន័យជាមួយភាគីទីបី សូមជូនដំណឹងអំពីគោលការណ៍ឯកជនភាព និងសុវត្ថិភាពទិន្នន័យរបស់ពួកគេ។
ការបដិសេធ
ក) យើងទទួលស្គាល់មិនទទួលខុសត្រូវចំពោះរបួស ឬការខូចខាតណាមួយដែលកើតឡើងពីការពឹងផ្អែកលើព័ត៌មាននោះទេ។
ខ) យើងនឹងមិនទទួលខុសត្រូវដែលបណ្តាលមកពីភាពមិនត្រឹមត្រូវ ឬការខកខានណាមួយ ឬពីការប្រើប្រាស់ព័ត៌មានដែលមាននៅទីនេះឡើយ។
គ) ខណៈពេលដែលយើងបានខិតខំប្រឹងប្រែងដើម្បីធានាថាមុខងារ និងលក្ខណៈពិសេសដែលកំពុងអភិវឌ្ឍគឺមិនមានកំហុស វាអាចទៅរួចដែលពួកគេអាចមានកំហុស ភាពមិនត្រឹមត្រូវ និងការខកខាន។ លើកលែងតែមានការផ្ដល់ឱ្យដោយកិច្ចព្រមព្រៀងដែលមានសុពលភាព នោះយើងមិនធ្វើការធានាប្រភេទណាមួយ ទាំងដោយបង្កប់ន័យ ឬបង្ហាញ ហើយមិនរាប់បញ្ចូលការទទួលខុសត្រូវទាំងអស់ចំពោះការបាត់បង់ ឬការខូចខាតដែលបានទទួលពាក់ព័ន្ធនឹងការប្រើប្រាស់មុខងារ និងមុខងារដែលកំពុងអភិវឌ្ឍ ក្នុងកម្រិតអតិបរមាដែលច្បាប់អនុញ្ញាត។ ដោយមិនគិតពីថាតើការបាត់បង់ ឬការខូចខាតនេះអាចត្រូវបានគេមើលឃើញទុកជាមុននោះទេ។
ឃ) យើងមិនទទួលខុសត្រូវចំពោះភាពងាយស្រួល សុវត្ថិភាព ភាពត្រឹមត្រូវ ភាពអាចរកបាន ភាពស្របច្បាប់ ឬពេញលេញនៃព័ត៌មាន ការផ្សាយពាណិជ្ជកម្ម ការផ្តល់ជូនពាណិជ្ជកម្ម ផលិតផល សេវាកម្ម និងសម្ភារៈនៅលើភាគីទីបី webគេហទំព័រ និងធនធានភាគីទីបី។

រក្សាសិទ្ធិ © Quectel Wireless Solutions Co., Ltd. 2024. រក្សាសិទ្ធិគ្រប់យ៉ាង។

អំពីឯកសារ

ប្រវត្តិកែប្រែ 

កំណែ កាលបរិច្ឆេទ អ្នកនិពន្ធ ការពិពណ៌នា
១០/១០/២០២៣ Aaron LIU ការបង្កើតឯកសារ
1.0 ១០/១០/២០២៣ Aaron LIU ការចេញផ្សាយជាផ្លូវការលើកដំបូង

សេចក្តីផ្តើម

ឯកសារនេះបង្ហាញពីរបៀបប្រើប្រអប់ឧបករណ៍ QDownloadProj ដើម្បីដំឡើងកំណែកម្មវិធីបង្កប់នៃស៊េរី Quectel EG800Q ស៊េរី EG915Q និង EG916Q-GL ម៉ូឌុលនៅលើប្រព័ន្ធលីនុច។

កញ្ចប់ឧបករណ៍

កញ្ចប់ឧបករណ៍ QDownloadProj រួមបញ្ចូលការកំណត់រចនាសម្ព័ន្ធ files, ដែលអាចប្រតិបត្តិបាន។ file, ក្បាល files, កូដប្រភព files, ការបង្ហាញការប្រើប្រាស់, ការបង្ហាញការចងក្រង និងកំណត់ចំណាំការចេញផ្សាយឧបករណ៍ ដូចដែលបានរាយខាងក្រោម។
តារាងទី 1៖ File បញ្ជី 

ថតឯកសារ/File ការពិពណ៌នា
ការបង្ហាញ ការកំណត់រចនាសម្ព័ន្ធ files និង JSON fileប្រើសម្រាប់លុបភាគថាស។
gccout អាចប្រតិបត្តិបាន។ file បង្កើតឡើងដោយការចងក្រង។
Inc បឋមកថា files.
src កូដប្រភព files.
cli_demo.txt ការប្រើប្រាស់ការបង្ហាញ។
ចងក្រង_cmd.txt ការបង្ហាញការចងក្រង។
កំណត់ចំណាំចេញផ្សាយ កំណត់ចំណាំចេញផ្សាយ។

ប៉ារ៉ាម៉ែត្រ

QDownloadProj គាំទ្រប៉ារ៉ាម៉ែត្រជាច្រើនសម្រាប់ពាក្យបញ្ជាផ្សេងៗគ្នា ហើយអ្នកអាចកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រដែលបានបញ្ជាក់តាមតម្រូវការ។ ជំពូកនេះផ្តល់នូវការពិពណ៌នាលម្អិតនៃការប្រើប្រាស់ និងការកំណត់រចនាសម្ព័ន្ធនៃប៉ារ៉ាម៉ែត្រនីមួយៗ។

តារាងទី 2: ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រ 

បញ្ជា ការពិពណ៌នា
- ទំ កំណត់រចនាសម្ព័ន្ធ UART ឬលេខច្រក USB សម្រាប់ទាញយកកម្មវិធីបង្កប់។
៖ UART ឬលេខច្រក USB ។ ខ្សែអក្សរដោយគ្មានសញ្ញាសម្រង់ទ្វេ។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
- គfile> កំណត់ផ្លូវនៃការកំណត់រចនាសម្ព័ន្ធ file ទាមទារសម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់។
<cfgfile>: ការកំណត់រចនាសម្ព័ន្ធ file ផ្លូវដែលកំណត់ដោយគំរូម៉ូឌុល។ ខ្សែអក្សរដោយគ្មានសញ្ញាសម្រង់ទ្វេ។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
-S បែងចែកកញ្ចប់ធ្វើឱ្យប្រសើរឡើង FullFOTA ទៅជាបីឯករាជ្យ files (ប្រភេទ BL, AP និង CP) បានប្រើសម្រាប់ការធ្វើឱ្យប្រសើរឡើង។
- ខ ទាញយកឯករាជ្យ fileដូចជា -b BL ។
៖ ប្រភេទឯករាជ្យ file. ខ្សែអក្សរដោយគ្មានសញ្ញាសម្រង់ទ្វេ។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
ប៊ី.អិល.ប៊ី file ឈ្មោះរបស់វាចាប់ផ្តើមដោយ ap_bootloader
AP Bin file ឈ្មោះដែលចាប់ផ្តើមដោយ ap_at_command
CP Bin file ឈ្មោះរបស់វាចាប់ផ្តើមដោយ cp-demo-flash
- ខ … ទាញយកឯករាជ្យច្រើន។ files និងបំបែកពីរ files ជាមួយចន្លោះដូចជា -B “BL AP CP”។
៖ ប្រភេទឯករាជ្យ file. ខ្សែអក្សរដែលមានសម្រង់ទ្វេ។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
ប៊ី.អិល.ប៊ី file ឈ្មោះរបស់វាចាប់ផ្តើមដោយ ap_bootloader
AP Bin file ឈ្មោះដែលចាប់ផ្តើមដោយ ap_at_command
CP Bin file ឈ្មោះរបស់វាចាប់ផ្តើមដោយ cp-demo-flash
-e លុបភាគថាស ដូចជា -e “0x800000 0x400000 0”។
៖ ភាគថាសដែលត្រូវលុប។ ខ្សែអក្សរដែលមានសម្រង់ទ្វេ។ ទម្រង់៖
. ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
៖ ប្រភេទ​ចំនួន​គត់។ អាសយដ្ឋានចាប់ផ្តើមសម្រាប់ការលុប។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
៖ ប្រភេទ​ចំនួន​គត់។ ប្រវែងទិន្នន័យដែលត្រូវលុបចេញពីភាគថាស។
ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។
៖ ប្រភេទ​ចំនួន​គត់។ ប្រភេទនៃការលុប។ ជួសជុលទៅ 0 (លុបប្លុក) ។ ទាមទារ
ប៉ារ៉ាម៉ែត្រ។
-អ៊ី លុបភាគថាសច្រើនដូចជា -E “ទាំងអស់”។
៖ លេខសម្គាល់ភាគថាស។ ខ្សែអក្សរដែលមានសម្រង់ទ្វេ។ ប៉ារ៉ាម៉ែត្រដែលត្រូវការ។ ភាគថាសទាំងអស់ក្រៅពី cal ។
ភាគថាស nvm NVM ។
ភាគថាស Calibration ។
-r ចាប់ផ្ដើមម៉ូឌុលឡើងវិញបន្ទាប់ពីការអាប់ដេត FullFOTA ។
-s ទាញយកកញ្ចប់ធ្វើឱ្យប្រសើរឡើងជាមួយនឹងភាគថាស agentboot បានរំលង។
-v បង្ហាញកំណែប្រអប់ឧបករណ៍ QDownloadProj ។
-h បង្ហាញព័ត៌មានជំនួយ។

ការប្រើប្រាស់

ជំពូកនេះពន្យល់ពីរបៀបចងក្រង និងប្រើប្រាស់កញ្ចប់ឧបករណ៍ QDownloadProj ដើម្បីដំឡើងកំណែកម្មវិធីបង្កប់ម៉ូឌុលនៅលើប្រព័ន្ធលីនុចដោយប្រើម៉ូឌុលស៊េរី EG800Q ជាអតីតampលេ

៤.១. ចងក្រងកូដប្រភព

ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមដើម្បីចងក្រងកូដប្រភព និងបង្កើតកម្មវិធីដែលអាចប្រតិបត្តិបាន (ឧបករណ៍) ឧ, DownloadCLI (អ្នកអាចប្ដូរឈ្មោះឧបករណ៍តាមបំណង) និងរក្សាទុកឧបករណ៍ក្នុងថតឯកសារ gccout ។
gcc -D_LINUX -g -o gccout/DownloadCLI -I inc src/download_cli.c src/action.c src/linux_comm.c src/utils.c src/package.c src/crc.c src/sha256.c src/ ini.c src/cJSON.c

៤.២. កែប្រែការកំណត់រចនាសម្ព័ន្ធ File
ជំហានទី 1
៖ បើកប្រអប់ឧបករណ៍ QDownloadProj បញ្ចូលថត \demo\config ហើយបើកការកំណត់ដែលត្រូវគ្នា file អាស្រ័យលើគំរូម៉ូឌុល និងវិធីសាស្ត្រធ្វើឱ្យប្រសើរឡើង។

  • ការកំណត់រចនាសម្ព័ន្ធ file សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ UART: cfg_ec618_uart.ini
  • ការកំណត់រចនាសម្ព័ន្ធ file សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ USB៖ cfg_ec618_usb.ini

ជំហានទី 2៖ កែប្រែប៉ារ៉ាម៉ែត្រដែលបានបញ្ជាក់នៅក្នុងការកំណត់រចនាសម្ព័ន្ធ file ដូចដែលបានបង្ហាញខាងក្រោម។

  • កំណត់រចនាសម្ព័ន្ធ pkgpath នៅក្រោម [package_info] ដើម្បីផ្លាស់ប្តូរផ្លូវផ្ទុកសម្រាប់កញ្ចប់ធ្វើឱ្យប្រសើរឡើង FullFOTA ។
[package_info] pkgpath = ./root/EG800QEULCR01A03M04/at command.binpkg
EG800QEULCR01A03M04 នៅក្នុងផ្លូវខាងលើគ្រាន់តែជាអតីតប៉ុណ្ណោះ។ample និងគួរតែត្រូវបានជំនួសដោយកំណែកម្មវិធីបង្កប់ម៉ូឌុលពិតប្រាកដដែលបានប្រើ។
  • កំណត់រចនាសម្ព័ន្ធ agpath នៅក្រោម [agentboot] ដើម្បីផ្លាស់ប្តូរផ្លូវសម្រាប់ agentboot file.

សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ UART៖

[agentboot] agpath = ./demo/image_ec618/agentboot_uart/agentboot.bin
សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ USB៖ [agentboot] agpath = ./demo/image_ec618/agentboot_usb/agentboot.bin
  • កំណត់រចនាសម្ព័ន្ធ blpath, syspath និង cp_syspath នៅក្រោម [bootloader], [system] និង [cp_system] ដើម្បីផ្លាស់ប្តូរផ្លូវផ្ទុកនៃប្រភេទកម្មវិធីបង្កប់នីមួយៗ files (ប្រភេទ BL, AP និង CP) បានបង្កើតបន្ទាប់ពីការបែងចែកកញ្ចប់ធ្វើឱ្យប្រសើរឡើង FullFOTA ។
[bootloader] blpath = ./root/EG800QEULCR01A03M04/ap_bootloader.bin burnaddr = 0 × 4000
[ប្រព័ន្ធ] syspath = ./root/EG800QEULCR01A03M04/ap_at_command.bin burnaddr = 0 × 24000
[cp_system] cp_syspath = ./root/EG800QEULCR01A03M04/cp-demo-flash.bin burnaddr = 0 × 0
EG800QEULCR01A03M04 នៅក្នុងផ្លូវខាងលើគ្រាន់តែជាអតីតប៉ុណ្ណោះ។ample និងគួរតែត្រូវបានជំនួសដោយកំណែកម្មវិធីបង្កប់ពិតប្រាកដដែលបានប្រើ។
  • កំណត់រចនាសម្ព័ន្ធ [ផ្សេងទៀត។file] (ស្រេចចិត្ត)

ការកំណត់រចនាសម្ព័ន្ធលំនាំដើមនៃ [otherfile] ត្រូវបានបង្ហាញខាងក្រោម។ អ្នកអាចប្ដូរតាមបំណង fileផ្លូវ, burnaddr និងប៉ារ៉ាម៉ែត្រ storage_type តាមតម្រូវការ។

[ផ្សេងទៀត។file1] fileផ្លូវ = ap_application.bin
burnaddr = 0 × 200000
storage_type=ap_flash
៤.៣. បែងចែកកញ្ចប់ធ្វើឱ្យប្រសើរឡើង
យោងតាមតក្កវិជ្ជាដែលមានស្រាប់នៃប្រអប់ឧបករណ៍ QDownloadProj កញ្ចប់ធ្វើឱ្យប្រសើរឡើង FullFOTA ត្រូវបានបែងចែកជាបីឯករាជ្យ files សម្រាប់ការដំឡើងកម្មវិធីបង្កប់ដូចខាងក្រោម៖

ជំហានទី 1៖ ចម្លងទាំងកញ្ចប់ដំឡើងកំណែ FullFOTA និងកញ្ចប់ឧបករណ៍ QDownloadProj ដែលមានឧបករណ៍ DownloadCLI ដែលបានបង្កើតក្នុងជំពូក 4.1 ទៅកាន់ឧបករណ៍លីនុច។
ជំហានទី 2៖ ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមនៅក្នុងថត QDownloadProj/gccout របស់ឧបករណ៍លីនុច ដើម្បីដំណើរការឧបករណ៍ DownloadCLI និងបែងចែកកញ្ចប់ធ្វើឱ្យប្រសើរឡើង FullFOTA ។

សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ UART៖
./DownloadCLI -c ../demo/config/cfg_ec618_uart.ini -S
សម្រាប់ការដំឡើងកម្មវិធីបង្កប់តាមរយៈ USB៖
./DownloadCLI -c ../demo/config/cfg_ec618_usb.ini -S
ជំហានទី 3៖ នៅពេលដែលកញ្ចប់ធ្វើឱ្យប្រសើរឡើងត្រូវបានបែងចែក ឧបករណ៍ DownloadCLI ចេញដោយស្វ័យប្រវត្តិ។ ដើម្បីផ្ទៀងផ្ទាត់ថាតើការបែងចែកបានជោគជ័យឬអត់ សូមពិនិត្យមើលលេខកូដចេញដោយប្រើពាក្យបញ្ជាខាងក្រោម។ 0 បង្ហាញពីការបែងចែកជោគជ័យ ចំណែកតម្លៃផ្សេងទៀតបង្ហាញពីការបែងចែកដែលបរាជ័យ។
# បន្ទរ $?

4.4. តំឡើងកម្មវិធីបង្កប់
ការដំឡើងកម្មវិធីបង្កប់អាចត្រូវបានអនុវត្តតាមរយៈ UART ឬ USB ។
៤.៤.១. អាប់ដេតកម្មវិធីបង្កប់តាមរយៈ UART
ជំហានទី 1៖ ភ្ជាប់​ម៉ូឌុល​ទៅ​ឧបករណ៍​តាមរយៈ USB ទៅ​ខ្សែ​សៀរៀល។
ជំហានទី 2៖ ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមនៅក្នុងថត QDownloadProj/gccout របស់ឧបករណ៍ ដើម្បីដំណើរការឧបករណ៍ DownloadCLI សម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់។ ឯករាជ្យទាំងបី files (ប្រភេទ BL, AP និង CP) ត្រូវបានទាញយកតាមលំនាំដើម។
./DownloadCLI -c ../demo/config/cfg_ec618_uart.ini -p /dev/ttyUSB0 -B “BL AP CP” -r
ដើម្បីទាញយកផ្ទាល់ខ្លួន file ទៅម៉ូឌុល បន្ថែម OTHER1 បន្ទាប់ពី BL AP CP ដូចបង្ហាញខាងក្រោម៖
./DownloadCLI -c ../demo/config/cfg_ec618_uart.ini -p /dev/ttyUSB0 -B “BL AP CP OTHER1” -r
ជំហានទី 3៖ នៅពេលដែលការអាប់ដេតត្រូវបានបញ្ចប់ ឧបករណ៍ DownloadCLI នឹងចេញដោយស្វ័យប្រវត្តិ។ ដើម្បីផ្ទៀងផ្ទាត់ភាពជោគជ័យនៃការអាប់ដេតកម្មវិធីបង្កប់ សូមពិនិត្យមើលកូដចេញរបស់ឧបករណ៍ DownloadCLI ឬសារដែលបង្ហាញនៅក្នុងបន្ទាត់ចុងក្រោយនៃកំណត់ហេតុដែលបានបោះពុម្ពនៅលើស្ថានីយដែលឧបករណ៍ DownloadCLI ត្រូវបានប្រតិបត្តិកំឡុងពេលដំណើរការធ្វើឱ្យប្រសើរឡើង។
ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមដើម្បីទទួលបានលេខកូដចេញរបស់ឧបករណ៍ DownloadCLI ។ 0 បង្ហាញពីការធ្វើឱ្យប្រសើរឡើងដោយជោគជ័យ ខណៈពេលដែលតម្លៃផ្សេងទៀតបង្ហាញពីការបរាជ័យក្នុងការធ្វើឱ្យប្រសើរឡើង។
# បន្ទរ $?
ប្រសិនបើកម្មវិធីបង្កប់ត្រូវបានអាប់ដេតដោយជោគជ័យ "ជោគជ័យក្នុងបញ្ជីដុត" ត្រូវបានបង្ហាញនៅក្នុងបន្ទាត់ចុងក្រោយនៃកំណត់ហេតុដូចបានបង្ហាញខាងក្រោម។ ព័ត៌មានផ្សេងទៀតដែលបង្ហាញបង្ហាញពីការបរាជ័យក្នុងការអាប់ដេតកម្មវិធីបង្កប់។
# ./DownloadCLI -c ../demo/config/cfg_ec618_uart.ini -p /dev/ttyUSB0 -B “BL AP CP OTHER1” -r
[2024-0-24 16:35:22:445][INFO][src/action.c-125]:Burnlist = BL AP CP OTHER1
[2024-0-24 16:35:22:445][INFO][src/action.c-128]:Burn 4 files
[2024-0-24 16:35:22:445][INFO][src/action.c-24]:Burn action start, type=BL

[2024-0-24 16:36:10:431][INFO][src/package.c-310]:Current progress: 67%
[2024-0-24 16:36:10:432][INFO][src/package.c-36]:Ab handshake
[2024-0-24 16:36:11:015][INFO][src/package.c-310]:Current progress: 100%
[2024-0-24 16:36:11:140][INFO][src/action.c-101]:Burn action success
[2024-0-24 16:36:11:140][INFO][src/package.c-40]:Lpc handshake
[2024-0-24 16:36:11:148][INFO][src/action.c-109]:System reset success
[2024-0-24 16:36:11:251][INFO][src/action.c-144]:Burnlist success
ក្នុងករណីមានការបរាជ័យក្នុងការអាប់ដេតកម្មវិធីបង្កប់ សូមទាក់ទងផ្នែកជំនួយបច្ចេកទេស Quectel សម្រាប់ជំនួយ និងការដោះស្រាយ។
៤.៤.២. អាប់ដេតកម្មវិធីបង្កប់តាមរយៈ USB
ជំហានទី 1៖ កាត់ម្ជុល USB_BOOT ដោយដៃ និងថាមពលនៅលើម៉ូឌុល។
ជំហានទី 2៖ ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមនៅក្នុងថត QDownloadProj/gccout របស់ឧបករណ៍ ដើម្បីដំណើរការឧបករណ៍ DownloadCLI សម្រាប់ការដំឡើងកម្មវិធីបង្កប់។ ឯករាជ្យទាំងបី files (ប្រភេទ BL, AP និង CP) ត្រូវបានទាញយកតាមលំនាំដើម។
./DownloadCLI -c ../demo/config/cfg_ec618_usb.ini -p /dev/ttyACM0 -B “BL AP CP” -r
ដើម្បីទាញយកផ្ទាល់ខ្លួន file ទៅម៉ូឌុល បន្ថែម OTHER1 បន្ទាប់ពី BL AP CP ដូចបានបង្ហាញខាងក្រោម។
./DownloadCLI -c ../demo/config/cfg_ec618_usb.ini -p /dev/ttyACM0 -B “BL AP CP OTHER1” -r
ជំហានទី 3៖ នៅពេលដែលការអាប់ដេតត្រូវបានបញ្ចប់ ឧបករណ៍ DownloadCLI ចេញដោយស្វ័យប្រវត្តិ។ ដើម្បីផ្ទៀងផ្ទាត់ភាពជោគជ័យនៃការអាប់ដេតកម្មវិធីបង្កប់ សូមពិនិត្យមើលកូដចេញរបស់ឧបករណ៍ DownloadCLI ឬសារដែលបង្ហាញនៅក្នុងបន្ទាត់ចុងក្រោយនៃកំណត់ហេតុដែលបានបោះពុម្ពនៅលើស្ថានីយដែលឧបករណ៍ DownloadCLI ត្រូវបានប្រតិបត្តិកំឡុងពេលដំណើរការធ្វើឱ្យប្រសើរឡើង។
ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមដើម្បីទទួលបានលេខកូដចេញនៃឧបករណ៍ DownloadCLI ។ 0 បង្ហាញពីការធ្វើឱ្យប្រសើរឡើងដោយជោគជ័យ ខណៈពេលដែលតម្លៃផ្សេងទៀតបង្ហាញពីការបរាជ័យក្នុងការធ្វើឱ្យប្រសើរឡើង។
# បន្ទរ $?
ប្រសិនបើកម្មវិធីបង្កប់ត្រូវបានអាប់ដេតដោយជោគជ័យ "ជោគជ័យក្នុងបញ្ជីដុត" ត្រូវបានបង្ហាញនៅក្នុងបន្ទាត់ចុងក្រោយនៃកំណត់ហេតុដូចបានបង្ហាញខាងក្រោម។ ព័ត៌មានផ្សេងទៀតដែលបង្ហាញបង្ហាញពីការបរាជ័យក្នុងការអាប់ដេតកម្មវិធីបង្កប់។
# ./DownloadCLI -c ../demo/config/cfg_ec618_usb.ini -p /dev/ttyACM0 -B “BL AP CP” -r
[2024-0-24 16:46:18:411][INFO][src/action.c-125]:Burnlist = BL AP CP
[2024-0-24 16:46:18:411][INFO][src/action.c-128]:Burn 3 files
[2024-0-24 16:46:18:411][INFO][src/action.c-24]:Burn action start, type=BL

[2024-0-24 16:46:58:474][INFO][src/package.c-310]:Current progress: 88%
[2024-0-24 16:46:58:474][INFO][src/package.c-36]:Ab handshake
[2024-0-24 16:46:58:933][INFO][src/package.c-310]:Current progress: 100%
[2024-0-24 16:46:59:057][INFO][src/action.c-101]:Burn action success
[2024-0-24 16:46:59:057][INFO][src/package.c-40]:Lpc handshake
[2024-0-24 16:46:59:065][INFO][src/action.c-109]:System reset success
[2024-0-24 16:46:59:066][INFO][src/action.c-144]:Burnlist success
ក្នុងករណីមានការបរាជ័យក្នុងការអាប់ដេតកម្មវិធីបង្កប់ សូមទាក់ទងផ្នែកជំនួយបច្ចេកទេស Quectel សម្រាប់ជំនួយ និងការដោះស្រាយ។

សេចក្តីយោងឧបសម្ព័ន្ធ

តារាងទី ១៨៖ លក្ខខណ្ឌ និងអក្សរកាត់ 

អក្សរកាត់ ការពិពណ៌នា
JSON JavaScript Object Notation
ប្រព័ន្ធ LTE ការវិវត្តន៍រយៈពេលវែង
NVM អង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ
UART អ្នកទទួល/បញ្ជូនអសមកាលជាសកល
យូអេសប៊ី រថយន្តក្រុងសៀរៀលសកល

QDownloadProj_Linux_User_ Guide

ឯកសារ/ធនធាន

ស៊េរីម៉ូឌុលស្តង់ដារ QUECTEL LTE [pdf] ការណែនាំអ្នកប្រើប្រាស់
ស៊េរីម៉ូឌុលស្តង់ដារ LTE ស៊េរីម៉ូឌុលស្តង់ដារ ស៊េរីម៉ូឌុល ស៊េរី

ឯកសារយោង

ទុកមតិយោបល់

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