Автор |
Съобщение |
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
.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
|
Чет Апр 12, 2018 11:01 am |
|
|
trakon
|
Re: .bat файл за автоматизиране на флашване с J-Link
Пробвай да сложиш Jlink-a на друго място различно от C: и да стартираш като администратор или десен клик / Properties/Unblock или нещо от сорта. Или пусни търсене на Гугъл как да стартираш автоматично файлове в Уин 7+ от собствените му опции предвидени за това , без да пишешп ръчно .bat От Уинбоз 7 и нагоре имаш проблем по подразбиране с привилегиите на файлове сложени на C:
Последна промяна trakon на Чет Апр 12, 2018 11:30 am, променена общо 1 път
|
Чет Апр 12, 2018 11:29 am |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
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 правят точно това. И добре че уиндоуса се усеща и спира потребителя да не направи глупост.
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 11:30 am |
|
|
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
Re: .bat файл за автоматизиране на флашване с J-Link
ike идеята е да се заредят командите от .txt файла. Пробвах, но не се получи. Дава ми,че нямам достъп. Моля за идеи?
|
Чет Апр 12, 2018 12:05 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: .bat файл за автоматизиране на флашване с J-Link
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 12:14 pm |
|
|
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
Re: .bat файл за автоматизиране на флашване с J-Link
Да. Това е идеята.
|
Чет Апр 12, 2018 12:14 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: .bat файл за автоматизиране на флашване с J-Link
Ако дадеш на бат фаила десен бутон ще ти даде опция да го стартираш като Администратор и ще може да изтриеш файла с командите.
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 12:18 pm |
|
|
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
Re: .bat файл за автоматизиране на флашване с J-Link
Не се случва нищо. Стартира ми J-Link.exe, но не ми зарежда командите от .txt - то
|
Чет Апр 12, 2018 12:19 pm |
|
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 4:07 pm Мнения: 810 Местоположение: Сливен
|
Re: .bat файл за автоматизиране на флашване с J-Link
Или направо дай Everyone - > full control в security таб-а на свойствата на папката C:\Program Files (x86)\SEGGER\
|
Чет Апр 12, 2018 12:22 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: .bat файл за автоматизиране на флашване с J-Link
Отвори фаила с командите и виж че е празен.
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 12:24 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: .bat файл за автоматизиране на флашване с J-Link
явно не уцелваш опциите на този "jlink" от команден прозорец го стартирай "jlink -?" , "jlink -help" и виж какво ще ти отговори, или прочети узер мануала
|
Чет Апр 12, 2018 12:25 pm |
|
|
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
Re: .bat файл за автоматизиране на флашване с J-Link
Промених го. То основният ми проблем е как да кажа на командният ред на J-Link - a да изпълнява командите от текстовия файл.
|
Чет Апр 12, 2018 12:27 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: .bat файл за автоматизиране на флашване с J-Link
Зависи как е написан J-Link. Някой програми подържат стандартен вход, а други подържат нестандартен вход. J-Link подържа ли стандартен вход?
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 12:33 pm |
|
|
neo_nedo
Ранг: Минаващ
Регистриран на: Чет Яну 18, 2018 3:35 pm Мнения: 48
|
Re: .bat файл за автоматизиране на флашване с J-Link
Как да разбера това? Ако изписвам командите една по една от текстовият файл ги приема. Идеята ми е със стартиране на .bat файла да автоматизира изпълнението(налива командите от текстовия файл в командния ред на J-Link-a).
|
Чет Апр 12, 2018 12:36 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: .bat файл за автоматизиране на флашване с J-Link
_________________ Warriors of the Night, ASSEMBLER!!!
|
Чет Апр 12, 2018 12:38 pm |
|
|