Отговори на тема  [ 20 мнения ]  Отиди на страница 1, 2  Следваща
.bat файл за автоматизиране на флашване с J-Link 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 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
Профил
Мнение 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
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 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
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
ike идеята е да се заредят командите от .txt файла. Пробвах, но не се получи. Дава ми,че нямам достъп. Моля за идеи?


Чет Апр 12, 2018 12:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
ike написа:
Струва ми се че искаш XXXMonitor.txt командите JLink да ги изпълнява, но ти му казваш да презапише файла.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 12, 2018 12:14 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Да. Това е идеята.


Чет Апр 12, 2018 12:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Ако дадеш на бат фаила десен бутон ще ти даде опция да го стартираш като Администратор и ще може да изтриеш файла с командите.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 12, 2018 12:18 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
ike написа:
Ако дадеш на бат фаила десен бутон ще ти даде опция да го стартираш като Администратор и ще може да изтриеш файла с командите.

Не се случва нищо. Стартира ми J-Link.exe, но не ми зарежда командите от .txt - то


Чет Апр 12, 2018 12:19 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 4:07 pm
Мнения: 810
Местоположение: Сливен
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Или направо дай Everyone - > full control в security таб-а на свойствата на папката C:\Program Files (x86)\SEGGER\

_________________
Код:
while(true);


Чет Апр 12, 2018 12:22 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Отвори фаила с командите и виж че е празен.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 12, 2018 12:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
явно не уцелваш опциите на този "jlink"
от команден прозорец го стартирай "jlink -?" , "jlink -help" и виж какво ще ти отговори,
или прочети узер мануала :)


Чет Апр 12, 2018 12:25 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
valioman написа:
Или направо дай Everyone - > full control в security таб-а на свойствата на папката C:\Program Files (x86)\SEGGER\


Промених го. То основният ми проблем е как да кажа на командният ред на J-Link - a да изпълнява командите от текстовия файл.


Чет Апр 12, 2018 12:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Зависи как е написан J-Link. Някой програми подържат стандартен вход, а други подържат нестандартен вход.
J-Link подържа ли стандартен вход?

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 12, 2018 12:33 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Яну 18, 2018 3:35 pm
Мнения: 48
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Как да разбера това? Ако изписвам командите една по една от текстовият файл ги приема. Идеята ми е със стартиране на .bat файла да автоматизира изпълнението(налива командите от текстовия файл в командния ред на J-Link-a).


Чет Апр 12, 2018 12:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: .bat файл за автоматизиране на флашване с J-Link
Код:
@echo off
cd C:\Program Files (x86)\SEGGER\JLink_V510d
jlink < XXXMonitor.txt
pause

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 12, 2018 12:38 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни