Skocz do zawartości

Problem przy kompilacji programu na Arduino (odmowa dostępu)


Philip

Pomocna odpowiedź

Witam,

Kupiłem niedawno konwerter USB-UART. Tydzień temu bez problemu wgrywałem za jego pomocą jakiekolwiek programy do Arduina Pro Mini (oryginalne). Dziś przy wgrywaniu programu do Arduina za pomocą tego kowertera napotkałem błąd. Dlatego stąd ten temat.

 Link do tego konwertera https://botland.com.pl/konwertery-usb-uart-rs232-rs485/2040-konwerter-usb-uart-ftdi-335v-na-przewod-usb.html

java.io.IOException: Odmowa dostępu
	at java.io.WinNTFileSystem.createFileExclusively(Native Method)
	at java.io.File.createTempFile(File.java:2024)
	at processing.app.BaseNoGui.saveFile(BaseNoGui.java:908)
	at processing.app.SketchFile.save(SketchFile.java:287)
	at processing.app.Sketch.save(Sketch.java:138)
	at processing.app.SketchController.save(SketchController.java:344)
	at processing.app.Editor.handleSave2(Editor.java:2020)
	at processing.app.Editor.handleSave(Editor.java:2000)
	at processing.app.Editor.handleExport(Editor.java:2140)
	at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:378)
	at java.awt.Component.processMouseEvent(Component.java:6530)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Odmowa dostępu

Podejrzewałem, że błąd ten może mieć związek z zabezpieczonymi folderami przez Windowsa, ale patrząc we właściwościach dostęp do plików Arduino nie był nigdzie zablokowany. Niedość, że sama kompilacja trwała chyba z 5 min, to przez ten błąd nie da się zapisać sketcha. Może ktoś się spotkał z podobnym problemem i mógłby podzielić się swoim rozwiązaniem.

 

Link do komentarza
Share on other sites

Każdy program czasem może nawalić. Skoro piszesz o tym, że nie możesz zapisać, to znaczy, że nie próbowałeś uruchomić ponownie. Problem pewnie sam by zniknął. Arduino zapisuje przed odpaleniem kompilowania, także jest szansa, że jednak zapisało. Jak możesz to skopiuj zawartość szkicu do notatnika i zrestartuj Arduino IDE. Zapisało dobrze, nie zapisało a masz skopiowane - też dobrze, nie zapisało i skopiowanego nie masz - jeszcze lepiej, za drugim razem na pewno napiszesz ładniejszy program.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.