Სარჩევი:

Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: 11 ნაბიჯი
Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: 11 ნაბიჯი

ვიდეო: Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: 11 ნაბიჯი

ვიდეო: Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: 11 ნაბიჯი
ვიდეო: Technology Stacks - Computer Science for Business Leaders 2016 2024, ივლისი
Anonim
Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად
Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად

ასე ვაყენებ ინტეგრირებული განვითარების გარემოს (IDE) პროგრამირებას STM8 მიკროკონტროლერებისგან ST Microelectronics (ST) Windows 10. მე არ ვამტკიცებ, რომ ეს არის სწორი გზა, მაგრამ ის კარგად მუშაობს ჩემთვის. ამ ინსტრუქციებში ის გამოიყურება ბევრი სამუშაო, მაგრამ სინამდვილეში ეს არ არის იმდენი სამუშაო.

მასალები:

ყავა და ცოტა მოთმინება

კომპიუტერი Windows 10 -ით

ინტერნეტით წვდომა

STLink პროგრამისტი/პროგრამისტი

ნაბიჯი 1: ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)

ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)
ჩამოტვირთეთ Cosmic Compiler და ST Microelectronics IDE (STVD)

თქვენ უნდა დარეგისტრირდეთ ST.com საიტზე და Cosmic.com საიტზე და ჩამოტვირთოთ მათგან რამდენიმე პროგრამა. დამატებით თქვენ გჭირდებათ ლიცენზია Cosmic შემდგენლის გამოსაყენებლად. ეს ლიცენზია უფასოა და მოქმედებს ერთი წლის განმავლობაში, რის შემდეგაც თქვენ უბრალოდ ითხოვთ ახალ ლიცენზიას. ლიცენზია მოქმედებს მხოლოდ იმ კომპიუტერისთვის, რომელზეც მოთხოვნაა გაკეთებული. მე ვფიქრობ, რომ იგი გადახდილია ST– ის მიერ, როგორც სერვისი იმ კომპანიებისთვის, რომლებიც იყენებენ თავიანთ ტექნიკას, მაგრამ მე არ ვარ დარწმუნებული ამაში. (მე ვიცი, რომ არსებობს კიდევ ერთი შემდგენელი, SDCC, რომელიც არის ღია წყარო, მაგრამ მე არ მაქვს ამის გამოცდილება.)

დავიწყებ Cosmic შემდგენლის გადმოტვირთვით, რადგან ლიცენზიის მოთხოვნას ამუშავებს Cosmic თანამშრომელი, ასე რომ შეიძლება გარკვეული დრო დასჭირდეს, თუ თხოვნას შაბათ -კვირას გამოაგზავნით, ალბათ მოგიწევთ ლოდინი შემდეგ კვირამდე. ამ დროს ჩვენ შეგვიძლია ჩამოტვირთოთ და დააინსტალიროთ IDE ST– დან. ასე რომ, გადადით:

https://www.cosmicsoftware.com/download.php

გადაახვიეთ ქვემოთ, სანამ არ ნახავთ ყვითელ ბლოკს "STM8 უფასო ინსტრუმენტები შეზღუდვების გარეშე", დააწკაპუნეთ ბმულზე "რეგისტრაცია და ჩამოტვირთვა" და შეავსეთ მოთხოვნილი ინფორმაცია. ამის შემდეგ შეგიძლიათ ჩამოტვირთოთ შემდგენლები. გადმოსაწერად არის ორი შემდგენელი და ორი პროგრამა სახელწოდებით Idea_STM8 და IdeaCXM, ჩვენ გამოვიყენებთ მხოლოდ მის STM8 შემდგენელს.

ნაბიჯი 2: Cosmic Compiler (s) ინსტალაცია

Cosmic Compiler (s) - ის ინსტალაცია
Cosmic Compiler (s) - ის ინსტალაცია
Cosmic Compiler (s) - ის ინსტალაცია
Cosmic Compiler (s) - ის ინსტალაცია
Cosmic Compiler (s) - ის ინსტალაცია
Cosmic Compiler (s) - ის ინსტალაცია

გაუშვით გადმოწერილი პროგრამა, როგორც თქვენი კომპიუტერის ადმინისტრატორი (თქვენ დაგჭირდებათ ადმინისტრატორის პაროლი), ასე რომ მას შეუძლია დააინსტალიროს "პროგრამის ფაილები (x86)" დირექტორიაში. უბრალოდ მიჰყევით ინსტრუქციას, მიიღეთ ლიცენზია (მე არ წამიკითხავს, ვინმეს?), შეავსეთ თქვენი სახელი და კომპანიის სახელი და დააწკაპუნეთ შემდეგ ეკრანებზე. ყველა ფაილის დაინსტალირების შემდეგ, მას სურს მოთავსდეს "გზაზე", მე თვითონ დავარეგისტრირე HKEY_LOCAL_MACHINE ისე, რომ ის იმუშაოს კომპიუტერის ყველა მომხმარებლისთვის და არა მხოლოდ ადმინისტრატორისთვის.

იზრუნეთ, რომ წაიკითხოთ ინფორმაცია შემდეგ ეკრანებზე და შეარჩიოთ რა გსურთ თუ არა, მაგ. მე არ მინდა ხატები სამუშაო მაგიდაზე.

ინსტალაციის ბოლოს Readme.txt იხსნება, რომელიც გეუბნებათ, რომ შეგიძლიათ პროგრამული უზრუნველყოფის დარეგისტრირება ორი გზით. ჩემთან ერთად "ინტერნეტში" მეთოდი არ მუშაობდა, ამიტომ ავირჩიე ელ.ფოსტის ვარიანტი. შეავსეთ მომხმარებელი, კომპანია და ელექტრონული ფოსტა თქვენი ნამდვილი სახელით და ელ.ფოსტის მისამართით, მე არ მყავს კომპანია, ასე რომ, მე შევადგინე ლამაზი სახელი. შემდეგ აირჩიეთ "ჩაწერეთ ფაილში", შეინახეთ ის ადგილი, სადაც თქვენ და ადმინისტრატორს გაქვთ წვდომა: C: / მუშაობდა ჩემთვის. თქვენ შეგიძლიათ გაგზავნოთ ეს ფაილი ელ.ფოსტის დანართის სახით ან დააკოპიროთ მასში არსებული ტექსტი და განათავსოთ ის თქვენი ელ.ფოსტის კორპუსში Cosmic. ელ.ფოსტის მისამართია:

[email protected]

და დარწმუნდით, რომ სათაურად მიუთითეთ: "STM8FSE_2020 ლიცენზიის მოთხოვნა". დაასრულეთ ინსტალაცია და მიეცით კომპიუტერი გადატვირთვის საშუალება. და შემდეგ დაელოდეთ ლიცენზიის ჩამოსვლას.

ნაბიჯი 3: ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop

ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop
ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop
ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop
ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop
ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop
ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop

ამასობაში ჩამოტვირთეთ და დააინსტალირეთ ST Visual Develop პროგრამული უზრუნველყოფა.

გადადით:

გადაახვიეთ გვერდის ბოლოში და დააწკაპუნეთ "მიიღეთ პროგრამული უზრუნველყოფა", მიიღეთ სალიცენზიო შეთანხმება (არც მე წამიკითხავს …) და შედით სისტემაში, თუ უკვე გაქვთ ST- ში შესვლა ან დარეგისტრირდით, თუ ჯერ არ გაქვთ შესვლა. ST საიტი საკმაოდ ნელია, ასე რომ თქვენ შეიძლება დაგჭირდეთ დაელოდოთ მის პასუხს რამდენიმე წამი, უბრალოდ მოთმინებით დაელოდეთ, ის იმუშავებს.

შეინახეთ გადმოწერილი zip ფაილი და გახსენით იგი, ამოიღეთ პროგრამული უზრუნველყოფა იქ, სადაც Windows- ს სურს. დაიწყეთ ST Visual– ის ინსტალაციის განვითარება asadministrator „sttoolset_pack42.exe“გაშვებით. დააწკაპუნეთ პირველ ეკრანებზე, კვლავ მიიღეთ ლიცენზიის ხელშეკრულება (და ისევ მისი წაკითხვის გარეშე) და მიიღეთ უმეტესობა, რასაც ST გვთავაზობს. არა, მე არ ვიცი რატომ აირჩია ST- მა დირექტორიის სახელები, როგორიცაა "st_toolset". კიდევ ერთხელ, მე არ მინდოდა დესკტოპის ხატები და არ წამიკითხავს გამოშვების ჩანაწერები.

პირველად მე დავაყენე ST Toolset ის ინსტალაციის ბოლოს ჩამოიხრჩო. როდესაც დავალების მენეჯერის საშუალებით დავასრულე ინსტალაცია და შევეცადე ST Visual Develop– ის დაწყება, მივიღე ეკრანი, რომელიც მეუბნებოდა, რომ იყო „ანომალია“. რის შემდეგაც დაიწყო პროგრამა ….

გადავაყენე და მეორედ კარგად გამოვიდა. Windows– ის კიდევ ერთი გადატვირთვა მოგვიანებით პროგრამა სწორად დაინსტალირდა და დაიწყო შეცდომის შეტყობინებების გარეშე.

ნაბიჯი 4: ზოგიერთი ვარიანტი STVD– ში

ზოგიერთი ვარიანტი STVD– ში
ზოგიერთი ვარიანტი STVD– ში
ზოგიერთი ვარიანტი STVD– ში
ზოგიერთი ვარიანტი STVD– ში
ზოგიერთი ვარიანტი STVD– ში
ზოგიერთი ვარიანტი STVD– ში

ჩვენ უნდა დავაყენოთ რამდენიმე ვარიანტი ST Visual Develop (STVD) - ში გადასვლა - ინსტრუმენტები - პარამეტრები - ინსტრუმენტარიუმი. შეარჩიეთ ინსტრუმენტების ნაკრები სახელწოდებით "STM8 Cosmic" და დააყენეთ მისი "Root path":

"C: / პროგრამის ფაილები (x86) COSMIC / FSE_Compilers / CXSTM8"

"ყუთის ბილიკი" შეიძლება დარჩეს ცარიელი, "ჩართეთ გზა" უკვე იქნება "HSTM8" და "Lib გზა" იქნება "Lib", ეს ყველაფერი სწორია. დააწკაპუნეთ მიმართვაზე და OK, გაფრთხილება (ები) თქვენ მიიღებთ სხვა ინსტრუმენტების შესახებ, რათა მათი იგნორირება მოხდეს.

გადახედეთ პარამეტრების სხვა ჩანართებს, შეიძლება დაგჭირდეთ ზოგიერთი ვარიანტის შეცვლა.

ჩანართში "გამართვა" მე შევარჩიე ფაილის ავტომატური შენახვა, რადგან ეს მაღიზიანებდა, როდესაც ყოველი რედაქტირების შემდეგ მკითხავდა, მინდოდა თუ არა შენახვა შედგენამდე. რა თქმა უნდა, მას სურს ჩემი რედაქტირებების შენახვა!

ჩანართში "რედაქტირება" მე გავთიშე გრძელი ხაზი - ჩართულია ნაგულისხმევად და შევცვალე ჩანართის ზომა 2 -დან 4 -მდე და შრიფტი "კურიერის ახალიდან" "კონსოლად" წერტილის ზომით 12.

მაგრამ ეს პარამეტრები პირადი პრეფერენციებია, არ არის მნიშვნელოვანი და შეიძლება მოგვიანებით გაკეთდეს.

ნაბიჯი 5: პირველი პროგრამა (მოციმციმე)

პირველი პროგრამა (მოციმციმე)
პირველი პროგრამა (მოციმციმე)
პირველი პროგრამა (მოციმციმე)
პირველი პროგრამა (მოციმციმე)
პირველი პროგრამა (მოციმციმე)
პირველი პროგრამა (მოციმციმე)

დროა მივიღოთ პროგრამირება. ამისათვის ჩვენ გვჭირდება ეგრეთ წოდებული სამუშაო ადგილი, სადაც STVD ინახავს ინფორმაციას მასში არსებული პროექტების შესახებ. დააწკაპუნეთ ფაილზე - ახალი სამუშაო ადგილი - შექმენით ცარიელი სამუშაო სივრცე, მე ჩვეულებრივ სამუშაო ადგილს ვაძლევ იმ ტიპის მიკროკონტროლერის სახელს, რომელსაც ვიყენებ პროექტისათვის ის ასე რომ, მე ავირჩევ "STM8S103" და ჩავრთავ ამავე სახელწოდების დირექტორიაში.

ახლა თქვენ შეგიძლიათ "დააწკაპუნოთ მარჯვენა ღილაკით" სამუშაო სივრცეზე (STM8S103.stw) და შექმნათ ახალი პროექტი მასში. შემდეგ დააწკაპუნეთ ახალ პროექტზე და დაარქვით მას სახელი, ასევე შექმენით დირექტორია, რომ განათავსოთ ეს პროექტი, STVD ამას თავისთავად არ აკეთებს! აირჩიეთ STM8 Cosmic ინსტრუმენტთა ქსელი და შეამოწმეთ არის თუ არა Toolchain root "C: / Program Files (x86) COSMIC / FSE_Compilers / CXSTM8" დააწკაპუნეთ OK.

შემდეგი შეარჩიეთ მიკროკონტროლერი, რომელსაც გამოიყენებთ, აქ მე ავირჩევ STM8S103F3P და დააწკაპუნეთ აირჩიეთ, კარგი

პროექტი შექმნილია და თქვენ შეგიძლიათ გახსნათ საქაღალდეები, რომ ნახოთ რა ფაილები შეიქმნა STVD– ს მიერ. ახლა CLOSE ST Visual შეიმუშავეთ და შეინახეთ ცვლილებები სამუშაო სივრცეში და თქვენს ახალ პროექტში. ჩვენ გადავაწერთ ზოგიერთ ფაილს და დავამატებთ მეტს STVD- ის მოსამზადებლად Cosmic შემდგენელთან გამოსაყენებლად.

ნაბიჯი 6: გადაწერეთ და დაამატეთ ფაილები

გადაწერეთ და დაამატეთ ფაილები
გადაწერეთ და დაამატეთ ფაილები
გადაწერეთ და დაამატეთ ფაილები
გადაწერეთ და დაამატეთ ფაილები

საჭირო ფაილების გადმოწერა შესაძლებელია აქედან:

https://gitlab.com/WilkoL/setup-st-visual-develop-…

და შეინახეთ ისინი ახალ საქაღალდეში, მე ვუწოდებ ამ საქაღალდეს ჩემს შაბლონს

წინა ეტაპზე ჩვენ შევქმენით პროექტი საკუთარი პროექტის საქაღალდეში. დააკოპირეთ Gitlab– დან ჩამოტვირთული ყველა ფაილი და საქაღალდე ამ პროექტის საქაღალდეში. ის ჩაანაცვლებს უკვე არსებულ ფაილებს.

სტანდარტული ბიბლიოთეკა გამოიყენება (იხ. Main.h) stm8s_conf.h უკვე რედაქტირებულია USE_FULL_ASSERT გამორიცხვის მიზნით)

stm8s_it.c უკვე რედაქტირებულია, რომ მოიცავდეს TIMER4 UPDATE IRQ დამუშავებას (სისტიკისა და დაყოვნებისთვის)

ნაბიჯი 7: გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება

გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება
გადატვირთეთ ST Visual შეიმუშავეთ და დაასრულეთ პროექტის დაყენება

STVD– ს გადატვირთვისას თქვენ მოგეცემათ ძალიან ცარიელი ეკრანი.

თქვენს პროექტამდე მისასვლელად აირჩიეთ ფაილი - უახლესი სამუშაო ადგილი - "სახელი, რომელსაც თქვენ მიანიჭეთ" STVD გახსნის ბოლო (და მაინც მხოლოდ) პროექტს. თქვენ შეგიძლიათ გადახედოთ ფაილებს, მაგრამ ჩვენ ჯერ არ ვართ მზად.

პირველი დაამატეთ შემდეგი ფაილები:

stm8s_it.c წყარო ფაილებამდე

stm8s_it.h და main.h ფაილების ჩართვისთვის (იხილეთ სურათები)

ახლა შექმენით საქაღალდეები პროექტის საქაღალდეში:

lib

lib/inc

lib/src

სტანდარტული_ლიბი

standard_lib/ჩათვლით

standard_lib/scr (იხილეთ სურათები)

და ამის შემდეგ დაამატეთ ყველა ფაილი შესაბამის დისკ-საქაღალდეებში პროექტის ახალ საქაღალდეებს. საბოლოო ჯამში, ის უნდა გამოიყურებოდეს ზემოთ მოცემულ სურათზე.

ნაბიჯი 8: პროექტის პარამეტრები

პროექტის პარამეტრები
პროექტის პარამეტრები
პროექტის პარამეტრები
პროექტის პარამეტრები
პროექტის პარამეტრები
პროექტის პარამეტრები

ჩვენ თითქმის მზად ვართ…

გადასვლა: პროექტი -> პარამეტრები -> ზოგადი

- ინსტრუმენტების ნაკრები უნდა იყოს STM8 Cosmic

- აირჩიეთ "პროექტის კონკრეტული ინსტრუმენტების ნაკადის გზა"

- შეცვალეთ ძირეული გზა: C: / პროგრამის ფაილები (x86) COSMIC / FSE_Compilers / CXSTM8

- მოიცავს გზას უნდა იყოს Hstm8, ბიბლიოთეკის ბილიკი უნდა იყოს Lib

გადასვლა: პროექტი -> პარამეტრები -> C -შემდგენელი -> კატეგორია ზოგადი

- შეცვალეთ ოპტიმიზაცია პერსონალურად

- შეცვალეთ შემდგენლის შეტყობინების ჩვენება "მხოლოდ შეცდომების ჩვენებაში" - დან "შეცდომების ჩვენება და გაფრთხილებები"

- დაამატეთ STM8S103 HSE_VALUE = 16000000UL წინასწარი დამუშავების განმარტებებს

- (ან STM8S103 ან სხვა მიკროკონტროლერის ტიპი და ფაქტობრივი HSE მნიშვნელობა, რომელსაც იყენებთ)

გადასვლა: პროექტი -> პარამეტრები -> C -შემდგენელი -> კატეგორიის ოპტიმიზაცია

DEBUG– ისთვის აირჩიეთ:

-გამორთვა გამართვისთვის (-არა)

- გაყოფილი ფუნქციები ცალკეულ განყოფილებებში (+გაყოფა)

გათავისუფლებისთვის აირჩიეთ:

- გაყოფილი ფუნქციები ცალკეულ განყოფილებებში (+გაყოფა)

- სიჩქარის ოპტიმიზაცია (+სწრაფი) (STM8 Cosmic> = 4.3.2)

- ან აირჩიეთ კოდის ზომის შემცირება (+კომპაქტური)

(მაგრამ არა +სწრაფი და +კომპაქტური)

გადასვლა: პროექტი -> პარამეტრები -> C -შემდგენელი -> კატეგორიის წინასწარი დამუშავება

- დამატებითი ბიბლიოთეკები უნდა იყოს:

standard_lib / inc; lib / inc;. ← დაამატე "წერტილი"

- შეამოწმეთ ეს ორივე Debug და Release პარამეტრები

გადასვლა: პროექტი -> პარამეტრები -> ლინკერი

- კატეგორიის გამომავალში მონიშნეთ "რუქის ფაილის გენერირება"

- თუ თქვენ გჭირდებათ მცურავი წერტილის ცვლადების მხარდაჭერა, კატეგორიაში General tick Float (ეს გაზრდის კოდის ზომას, ასე რომ გააკეთეთ მხოლოდ საჭიროების შემთხვევაში)

- გააკეთეთ ეს როგორც გამართვის, ასევე გამოშვების პარამეტრებისთვის

Და ბოლოს:

დააწკაპუნეთ OK და სცადეთ REBUILD_ALL გაფრთხილებების / შეცდომების შესამოწმებლად. თუ ყველაფერი კარგად მიდის, კოდი შედგენილია ყოველგვარი შეცდომის გარეშე და მიბმულია S19 ფაილში, რომელსაც ნახავთ გამართვის საქაღალდეში.

ნაბიჯი 9: მიკროკონტროლერის დაპროგრამება

მიკროკონტროლერის დაპროგრამება
მიკროკონტროლერის დაპროგრამება
მიკროკონტროლერის დაპროგრამება
მიკროკონტროლერის დაპროგრამება
მიკროკონტროლერის დაპროგრამება
მიკროკონტროლერის დაპროგრამება

ბოლო ნაბიჯი არის კოდის შეყვანა თავად მიკროკონტროლერში. ამის გაკეთების რამდენიმე გზა არსებობს, აქ მე ვაჩვენებ, თუ როგორ უნდა გავაკეთოთ ეს "სინათლის პროგრამისტთან", რომელიც STVD- ის ნაწილია.

მენიუს ზოლში ნახავთ მას Tools - Programmer

გადასვლა: ინსტრუმენტები -> პროგრამისტი -> პარამეტრები:

-აპარატურის შეცვლა "ST-LINK"-ით

გადასვლა: ინსტრუმენტები -> პროგრამისტი -> მეხსიერების არეები -მონაცემთა მეხსიერება: ცარიელი უნდა იყოს

-პროგრამის მეხსიერება -> დამატება: პროექტის სახელი / გამართვა / xxx.s19 ფაილი ან

-პროგრამის მეხსიერება -> დამატება: პროექტის სახელი / გამოშვება / xxx.s19 ფაილი გამოშვების რეჟიმში შედგენისას

ვარიანტის ბაიტების შემოწმება საინტერესოა, მაგრამ ჩვეულებისამებრ სწორია. მე ვფიქრობ, რომ უმჯობესია შეცვალოთ ვარიანტის ბაიტები ცალკე პროგრამით: ST Visual Programmer, რომელსაც აქ არ განვიხილავ.

ახლავე დააწკაპუნეთ OK, ეს მნიშვნელოვანია, გააკეთეთ ეს მიკროკონტროლერის დაპროგრამებამდე, ან გააგრძელებთ ყველა ზემოთ ჩამოთვლილი პარამეტრის დაყენებას.

გადასვლა: ინსტრუმენტები -> პროგრამისტი -> პროგრამა

დააწკაპუნეთ "დაწყებაზე", რომ ატვირთოთ კოდი MCU- ში და აღფრთოვანებული იყავით თქვენ მოციმციმე led- ით:-)

ნაბიჯი 10: პრობლემის გადაჭრა

Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა
Პრობლემის გადაჭრა

ჩემთვის უცნობი მიზეზების გამო, შეიძლება მოხდეს, რომ გამართვა არ იმუშაოს. როგორც ჩანს, გამოსავალი არის DAO350. LL ფაილის გაუქმება და მისი ხელახალი რეგისტრაცია.

ამისათვის დაიწყეთ cmd როგორც ადმინისტრატორი და გაუშვით შემდეგი ბრძანებები:

Regsvr32 /u "C: / Program Files (x86) Common Files / Microsoft Shared / DAO / DAO350. DLL"

Regsvr32 "C: / Program Files (x86) Common Files / Microsoft Shared / DAO / DAO350. DLL"

ასევე შეიძლება მოხდეს, რომ როგორც კი გსურთ დაიწყოთ სინათლის პროგრამისტი, STVD დაიშლება, ზოგჯერ "მეხსიერების ამოწურვის" შეცდომით. თუ ეს მოხდება, დააკოპირეთ ფაილი ProgrammerAddOn. DLL ფაილში /STVD საქაღალდეში.

EEProm– ის გამოყენებით

როდესაც მონაცემები EEPROM– ში უნდა შევიდეს, Light Programmer– ის საშუალებით ატვირთვა ჩემთან არ მუშაობს. გამოსავალი, რაც მე ვიპოვე, არის DEBUG სესიის გახსნა, რომელიც იზრუნებს როგორც პროგრამის მეხსიერების, ასევე მონაცემთა მეხსიერების დაპროგრამებაზე (eeprom)

მე მქონდა მცირედი პრობლემები ფაილებსა და საქაღალდეებზე როგორც Cosmic ასევე STVD– დან, ეს იმიტომ ხდება, რომ მე ვიყენებ Windows– ს როგორც ჩვეულებრივ მომხმარებელს და არა როგორც ადმინისტრატორს. მე ვიცი, რომ ეს არ არის მისი გადაჭრის სწორი გზა, მაგრამ მე უბრალოდ მივეცი კომპიუტერის ყველა რეგულარულ მომხმარებელს საქაღალდეებში შეცვლის უფლებები:

C: / Program Files (x86) STMicroelectronics / st_toolset

C: / პროგრამის ფაილები (x86) COSMIC / FSE_ შემდგენლები

როდესაც გამართვა არ იწყება შეტყობინებით სამიზნეების შესარჩევად, პროგრამას არ აქვს მითითებული ST-Link როგორც გამართვის ინსტრუმენტი. შეარჩიეთ ეს ვარიანტი ამოცანების მთავარ ზოლზე და დააყენეთ Debug Instrument Selection Swim ST-Link

ნაბიჯი 11: Stlink V2 და STM8S103F3p მოდული

Stlink V2 და STM8S103F3p მოდული
Stlink V2 და STM8S103F3p მოდული
Stlink V2 და STM8S103F3p მოდული
Stlink V2 და STM8S103F3p მოდული
Stlink V2 და STM8S103F3p მოდული
Stlink V2 და STM8S103F3p მოდული

ბევრი სათქმელი არ არის, უბრალოდ იმის გამოსაჩენად, რომ მე ვიყენებ STlink-V2 და STM8S103F3P. მე მაქვს ორივე STLink, რომელიც დამზადებულია ST Microelectronics– ის მიერ, როგორც იაფი კლონი, რომელიც შევიძინე Ebay– ის საშუალებით, ორივე კარგად მუშაობს. STM8S103 მოდულები მოდის Ebay– დან, Aliepress– დან ან სხვაგან, მე არ ვფიქრობ, რომ ოფიციალურ დილერებს, როგორც ფარნელს, ასევე მაუსს, ექნებათ STM8S103 მოდულები, მაგრამ თქვენ შეგიძლიათ მიიღოთ ისინი შიშველი ნაწილების სახით.

გირჩევთ: