реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Работа с файлами на стороне ПК в Eclipse + arm-none-eabi
WezaR
сообщение Aug 24 2016, 09:03
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 24-08-16
Пользователь №: 93 075



Стоит задача с использованием J-Link прошить NAND платы 1892ВМ14Я.
Была написана самая простая программа мигания светодиодами, буду записывать ее в NAND чтобы проверить BOOT платы из NAND.
Использую Eclipse c плагином ARM GNU Eclipse 3.1.1, тулчейн arm-none-eabi-gcc, gdb от Элвиса.

Удалось организовать запись-чтение NAND. Остановился на том что не могу понять, как прочитать бинарник из ПК и загрузить его на плату через Jtag.
Как понимаю я - программа не видит ресурсов ПК, а загружается на отладочную плату, соответственно bin файл ей никак не считать. Использовал fopen.
Каким образом прочесть файл?


Это первый мой опыт знакомства с отладками, arm, jtag, многого не знаю.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Aug 24 2016, 12:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



А что именно надо?
По-хорошему, надо загружать не бинарник, а elf - это перспективнее, чтобы заработал отладчик.

Непонятно, что такое "удалось организовать чтение-запись". gdb (+openocd, видимо) уже умеет писать в NAND ? Так это прекрасно, осталось пролистать http://openocd.org/doc/html/General-Commands.html и сделать load_image.
Или о какой программе речь?


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
WezaR
сообщение Sep 5 2016, 12:19
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 24-08-16
Пользователь №: 93 075



Разобрался с проблемой, загружаю файл в накристальную ram с помощью gdb restore. Спасибо
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01273 секунд с 7
ELECTRONIX ©2004-2016