| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| .bat файл за автоматизиране на флашване с J-Link http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15861 |
Страница 1 от 2 |
| Автор: | neo_nedo [ Чет Апр 12, 2018 12:01 pm ] |
| Заглавие: | .bat файл за автоматизиране на флашване с J-Link |
Здравейте, Имам проблем с .bat файла, който съм генерирал за автоматизирано качване на монитор. Някакви съвети. Дал съм адреса на J-Link.exe - то и текстови файл за командия ред. Дава ми грешка Access is denied. Реално ми отваря командният ред, но не изпълнява командите: Съдържанието на текстовия ми файл: ***************************** device lpc1754 s erase w4 400fc040 1 loadbin xxxxxxxxxxxxxx.bin 0 ***************************** И на бат файла: @echo off cd C:\Program Files (x86)\SEGGER\JLink_V510d start JLink.exe jlink > XXXMonitor.txt pause |
|
| Автор: | trakon [ Чет Апр 12, 2018 12:29 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Пробвай да сложиш Jlink-a на друго място различно от C: и да стартираш като администратор или десен клик / Properties/Unblock или нещо от сорта. Или пусни търсене на Гугъл как да стартираш автоматично файлове в Уин 7+ от собствените му опции предвидени за това , без да пишешп ръчно .bat От Уинбоз 7 и нагоре имаш проблем по подразбиране с привилегиите на файлове сложени на C: |
|
| Автор: | ike [ Чет Апр 12, 2018 12:30 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
start JLink.exe - с този ред стартираш JLink jlink > XXXMonitor.txt - с този ред пак старираш JLink и му казваш да презапише фаила XXXMonitor.txt този фаил трябва ли да се презаписва? Струва ми се че искаш XXXMonitor.txt командите JLink да ги изпълнява, но ти му казваш да презапише файла. PS. Няма проблеми с файлове сложени на C:\ има само проблеми когато пишеш по фаилове и фолдъри по които не би трябвало да пишеш. Например нормалните потребители не трябва да могат да добавят или променят файлове в C:\Program Files (x86)\ а тези 2 реда cd C:\Program Files (x86)\SEGGER\JLink_V510d jlink > XXXMonitor.txt правят точно това. И добре че уиндоуса се усеща и спира потребителя да не направи глупост. |
|
| Автор: | neo_nedo [ Чет Апр 12, 2018 1:05 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
ike идеята е да се заредят командите от .txt файла. Пробвах, но не се получи. Дава ми,че нямам достъп. Моля за идеи? |
|
| Автор: | ike [ Чет Апр 12, 2018 1:14 pm ] | |||||||||
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link | |||||||||
|
||||||||||
| Автор: | neo_nedo [ Чет Апр 12, 2018 1:14 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Да. Това е идеята. |
|
| Автор: | ike [ Чет Апр 12, 2018 1:18 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Ако дадеш на бат фаила десен бутон ще ти даде опция да го стартираш като Администратор и ще може да изтриеш файла с командите. |
|
| Автор: | neo_nedo [ Чет Апр 12, 2018 1:19 pm ] | |||||||||
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link | |||||||||
Не се случва нищо. Стартира ми J-Link.exe, но не ми зарежда командите от .txt - то |
||||||||||
| Автор: | valioman [ Чет Апр 12, 2018 1:22 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Или направо дай Everyone - > full control в security таб-а на свойствата на папката C:\Program Files (x86)\SEGGER\ |
|
| Автор: | ike [ Чет Апр 12, 2018 1:24 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Отвори фаила с командите и виж че е празен. |
|
| Автор: | stefan63 [ Чет Апр 12, 2018 1:25 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
явно не уцелваш опциите на този "jlink" от команден прозорец го стартирай "jlink -?" , "jlink -help" и виж какво ще ти отговори, или прочети узер мануала |
|
| Автор: | neo_nedo [ Чет Апр 12, 2018 1:27 pm ] | |||||||||
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link | |||||||||
Промених го. То основният ми проблем е как да кажа на командният ред на J-Link - a да изпълнява командите от текстовия файл. |
||||||||||
| Автор: | ike [ Чет Апр 12, 2018 1:33 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Зависи как е написан J-Link. Някой програми подържат стандартен вход, а други подържат нестандартен вход. J-Link подържа ли стандартен вход? |
|
| Автор: | neo_nedo [ Чет Апр 12, 2018 1:36 pm ] |
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link |
Как да разбера това? Ако изписвам командите една по една от текстовият файл ги приема. Идеята ми е със стартиране на .bat файла да автоматизира изпълнението(налива командите от текстовия файл в командния ред на J-Link-a). |
|
| Автор: | ike [ Чет Апр 12, 2018 1:38 pm ] | |||||||||
| Заглавие: | Re: .bat файл за автоматизиране на флашване с J-Link | |||||||||
|
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|