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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Запретить Keil генерить кусок кода в определенной памяти .hex, сумбурно, но подробнее внутри
VladislavS
сообщение May 11 2018, 12:53
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Вы по ссылке то ходили что я привёл?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 11 2018, 13:04
Сообщение #17


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

Группа: Свой
Сообщений: 1 348
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



ходил по ссылке. Сделал структуру неинициализированной по определенному адресу. Ничего не дало. Возможно, был скрытый смысл в той ссылке,но я не уловил его.

тут еще интересное- прошивка на STM с тем же расположением структуры(подальше от кода) дает другую прошивку.
Код
:0200000400807A
:105500000631323334353600000000000000000060
:045510000000000097
:020000040800F2
:1000000010040020010100080B0A0008030A000880
:10001000070A000849010008550B0008000000000D
:10002000000000000000000000000000710A00084D
:100030004D01000800000000450A0008730A00088E
:100040001B0100081B0100081B0100081B01000820
:100050001B0100081B0100081B0100081B01000810
:100060001B0100081B0100081B0100081B01000800
:100070001B0100081B0100081B0100081B010008F0
:100080001B0100081B0100081B0100081B010008E0
:100090001B0100081B0100081B0100081B010008D0
:1000A0001B0100081B0100081B0100081B010008C0
:1000B0001B0100081B0100081B0100081B010008B0
:1000C0001B0100081B0100081B0100081B010008A0
:1000D0001B0100081B0100081B0100081B01000890
:1000E0001B0100081B0100081B010008DFF80CD0F1
:1000F00000F018F8004800477B0B000810040020AF


Видим, что в начале он расположил структуру и потом уже код. Ничего сплошными нулями он не отделял.
Реально ли так же кейл настроить на нрф?
Go to the top of the page
 
+Quote Post
VladislavS
сообщение May 11 2018, 13:08
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Скатер-файл мы, я так полагаю, не увидим сегодня?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 11 2018, 13:16
Сообщение #19


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

Группа: Свой
Сообщений: 1 348
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



https://drive.google.com/open?id=1dnGRCJcw3...NJ0hgSluReQXc3x
вот скатр файл. Но в настройках кейла не стоит галочка, чтобы его каждый раз использовать. Он там не подсвечен. Полагаю, каждый раз генерируется новый.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение May 11 2018, 13:21
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Вы издеваетесь? Вы его должны сами написать и использовать в проекте! То что по ссылке лишь слегка подправить надо.

Блин, ну инструментом то, которым вы работаете, надо уметь пользоваться.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 11 2018, 13:24
Сообщение #21


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

Группа: Свой
Сообщений: 1 348
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Вот честно, скатером никогда не пользовался. Про него узнал вчера. Не нужен он мне был до того.
Подскажете, как его подправить?

Вообще, для настроек адреса старта программы и прочего есть стандартные настройки, где в поле device все эти адреса есть.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение May 11 2018, 13:34
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата(Метценгерштейн @ May 11 2018, 16:24) *
Вот честно, скатером никогда не пользовался. Про него узнал вчера. Не нужен он мне был до того.
Учиться никогда не поздно!

Цитата(Метценгерштейн @ May 11 2018, 16:24) *
Подскажете, как его подправить?
Нет sm.gif Сегодня уже некогда, пора в пробку на дачу. Да и Keil-ом я не пользуюсь.
Зато могу волшебный пендель дать, где самому научиться можно. Это куда полезней копипасты чужой.
http://www.keil.com/support/man/docs/ARMLI...62075656353.htm

Цитата(Метценгерштейн @ May 11 2018, 16:24) *
Вообще, для настроек адреса старта программы и прочего есть стандартные настройки, где в поле device все эти адреса есть.
Можно подумать я вас заставляю и вообще мне это надо. Можете и дальше без скатера жить, я не против.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 11 2018, 13:36
Сообщение #23


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

Группа: Свой
Сообщений: 1 348
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Кстати, хорошо что подсказали про него.
Изменил размер на 51000, и код стал без нулей заполняющих. Ничего лишнего теперь нет. Лежат мои две структуру спокойно.
Так что возможно, победили.
Позже еще отпишусь.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 11 2018, 20:20
Сообщение #24


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 520
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



http://infocenter.arm.com/help/topic/com.a..._user_guide.pdf
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 15 2018, 13:10
Сообщение #25


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

Группа: Свой
Сообщений: 1 348
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Да, все заработало как надо. Тут вот еще момент- этот .srt файл достаточно удалить и в настройках проекта выставить размер разрешенной прошивки. Он этот файл сам сгенерирует и не надо ничего руками править.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th August 2018 - 17:07
Рейтинг@Mail.ru


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