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

 
 
> передача в ф-ю адреса массива (+)
Метценгерштейн
сообщение Sep 24 2018, 12:39
Сообщение #1


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

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



Немного торможу.
Ф-я принимает адрес массива.
Надо передать адрес.

Код
p_req->write.p_data


это я изначально указатель разыменовываю и работаю со значением по полю структуры.
А как адрес передать этой p.data? А если еще и смещение надо передать +16, например?

Код
&p_req->write.p_data
?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Метценгерштейн
сообщение Sep 24 2018, 14:35
Сообщение #2


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

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



Из прошлого сообщения была ругань компилятора. Сейчас ругается так:


Линковщик?

Дело в том, что на прошлом SDK я такой финт проделывал(с передачей в ф-ю эту источника и выходного массива, куда писать данные одного массива)- все работало. Т.е. ф-я работоспособна в таком виде.
Go to the top of the page
 
+Quote Post
Forger
сообщение Sep 24 2018, 14:41
Сообщение #3


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

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(Метценгерштейн @ Sep 24 2018, 17:35) *
Линковщик?

Да, линковщик. Об этом явно говорит буковка "L" перед кодом ошибки.
Кстати, этот код ошибки можно вбить в строку поиска гугля и там найти подробности wink.gif
В данном случае у выбранного контроллера тупо не хватает места под данные или код.

Цитата
Дело в том, что на прошлом SDK я такой финт проделывал(с передачей в ф-ю эту источника и выходного массива, куда писать данные)- все работало. Т.е. ф-я работоспособна в таком виде.

Профи найдет источник проблемы, комментируя целые куски кода, пытаясь локализовать виновника.
Дилетант будет ссылаться на то, что "ведь раньше все работало"...

Не будьте дилетантом, ищите. Ведь кроме вас никто в вашем коде не разберется sm.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 24 2018, 14:54
Сообщение #4


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

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



Цитата(Forger @ Sep 24 2018, 17:41) *
Не будьте дилетантом, ищите. Ведь кроме вас никто в вашем коде не разберется sm.gif


Да понятно) Спасибо за помощь. Отпишусь тут - что получилось в результате.

Цитата(toweroff @ Sep 24 2018, 17:42) *
По ходу банально места уже нет, не может линковщик огромный кусок кода впихнуть в маленькую память контроллера rolleyes.gif


По мне, так странно. Я же не прошу его впихивать весь блок. Я прошу его по 16 байт заменить один кусок кода другим.
Go to the top of the page
 
+Quote Post
Forger
сообщение Sep 24 2018, 14:54
Сообщение #5


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

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(Метценгерштейн @ Sep 24 2018, 17:51) *
Спасибо за помощь.
beer.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   передача в ф-ю адреса массива (+)   Sep 24 2018, 12:39
- - Forger   Цитата(Метценгерштейн @ Sep 24 2018, 15:3...   Sep 24 2018, 13:16
- - Метценгерштейн   Цитата(Forger @ Sep 24 2018, 16:16) Вот т...   Sep 24 2018, 14:07
|- - Forger   Цитата(Метценгерштейн @ Sep 24 2018, 16:5...   Sep 24 2018, 14:07
- - Метценгерштейн   Кодtypedef struct { uint8_t /*const*/ * p_data;...   Sep 24 2018, 14:11
|- - Forger   Цитата(Метценгерштейн @ Sep 24 2018, 17:1...   Sep 24 2018, 14:17
- - Метценгерштейн   const- это я и закомментил. Не работает. Ругается ...   Sep 24 2018, 14:19
|- - Forger   ЦитатаНе работает. Ругается уже на линковщике. Вы ...   Sep 24 2018, 14:23
|- - toweroff   Цитата(Метценгерштейн @ Sep 24 2018, 17:5...   Sep 24 2018, 18:47
|- - Метценгерштейн   Цитата(toweroff @ Sep 24 2018, 21:47) я п...   Sep 25 2018, 07:00
|- - Forger   Цитата(Метценгерштейн @ Sep 25 2018, 10:0...   Sep 25 2018, 07:14
|- - toweroff   Цитата(Метценгерштейн @ Sep 25 2018, 10:0...   Sep 25 2018, 07:33
|- - Метценгерштейн   Цитата(toweroff @ Sep 25 2018, 10:33) Да ...   Sep 25 2018, 12:34
|- - Forger   Цитата(Метценгерштейн @ Sep 25 2018, 15:3...   Sep 25 2018, 12:41
|- - toweroff   Цитата(Forger @ Sep 25 2018, 15:41) Прост...   Sep 25 2018, 13:46
|- - Forger   Цитата(toweroff @ Sep 25 2018, 16:46) я т...   Sep 25 2018, 14:02
- - toweroff   По ходу банально места уже нет, не может линковщик...   Sep 24 2018, 14:42
- - Метценгерштейн   у чипа nRF52 512 флеша. Камень, соответственно, то...   Sep 25 2018, 14:42
- - Kabdim   Судя по названию фукнции у вас Tiny AES128. Его не...   Sep 25 2018, 15:29
- - toweroff   Кстати, здесь Zltigo выкладывал AES128 под 32-разр...   Sep 25 2018, 15:42
- - Kabdim   А смысл так много?. У меня аеs+ecdsa+ecdh упихнуты...   Sep 26 2018, 07:11
|- - esaulenka   Цитата(Kabdim @ Sep 26 2018, 10:11) У мен...   Sep 28 2018, 06:56
- - Kabdim   https://github.com/kokke/tiny-AES-c https://github...   Sep 28 2018, 11:24


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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 00:53
Рейтинг@Mail.ru


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