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

 
 
> Приведение типов данных, Из hex файла записать в flash МК
kolisnichenko_r
сообщение Mar 16 2016, 07:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482



Здравствуйте
Открываю на ПК файл *.hex (ПО пытаюсь писать на Visual Studio С++ ):
Код
unsigned char read_boot_file[max_n];
void OpenReadFile(void)
       {unsigned int i;
        String^ s;
    StreamReader ^sr = File::OpenText(openFileDialog1->FileName);
        String^ in = sr->ReadToEnd();
        this->textBoxHex->AppendText(in);
        len_hex_file=in->Length;
        for(i = 0; i < in->Length; i++)
         {
          read_boot_file[i] = in[i];
         }
        sr->Close();
       }

Далее выбираю из read_boot_file[i] данные для прошивки в МК и их отправляю в МК. Они записываются но не в том формате котором должны быть.
Содержимое *.hex файла: blink_vd.hex

Содержимое *.bin файла из МК: firmware.bin

Содержимое *.bin файла который сгенерирован компилятором: blink_vd.bin

Какое нужно приведение типа сделать?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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