Отговори на тема  [ 19 мнения ]  Отиди на страница Предишна  1, 2
Динамично оразмеряване на буфер 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: Динамично оразмеряване на буфер
четеш дължините от еепром ...
rx1_buffer = (uint8_t*) malloc( rx1_size_from_eeprom ); // няма да ползваш free()
tx1_buffer = (uint8_t*) malloc( tx1_size_from_eeprom );

_________________
main[-1u]={1};


Пон Фев 04, 2019 1:56 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 12:01 pm
Мнения: 2201
Мнение Re: Динамично оразмеряване на буфер
10x! Ще стане работа, но трябва малко да си преправя кода.
Можеш ли да ми кажеш как мога да наблюдавам heap-а? Да виждам с дебъгера какво става, какво е заделено, какви данни има и т. н.?

_________________
www.elkran.com


Пет Фев 08, 2019 7:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: Динамично оразмеряване на буфер
с "прости" средства много трудно
що не си сложил OS? един freertos би ти свършил много работа

_________________
main[-1u]={1};


Пет Фев 08, 2019 8:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: Динамично оразмеряване на буфер
В зависимост от това коя имплементация на heap има в твоят рънтайм има функции за проверка статуса на heap-a. Например newlib (и newlib-nano) предлагат mallinfo() с която получваш обратно статистика. Евентуално документацията на майкрочип трябва да има описани нещата.


Пет Фев 08, 2019 10:41 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

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


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

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