Перейти к содержанию
    

Ребята, спасибо всем, кто отвечал, нашлись мои ошибки. Вернее мои ошибки не относились прямо к коду... а скорее к путям указания нужных мне файлов.

Но спасибо всем, кто отвечал на мои "вопрошания и причитания")) :a14:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/2/2018 at 3:35 PM, Ekka said:

Приложение разработчика грузится в память из среды YAPLC-IDE через загрузчик stm32flash.

И теперь мой косяк в том, что я почему-то не могу изменить адрес, с которого этот загрузчик должен писать код.

нужно сменить с 0x08008000 на 0х0800С000...

Вожусь с YAPLC. Поставил сначала YAPLC-IDE V 0.9.10, потом YAPLC 1.1.0 поверх.

Обнаружил, что адрес в генерируемом HEX файле является суммой двух адресов. 

Один указан в конфиге линковщика с расширением .ld в каталоге YAPLC\RTE\..\BSP\nuc-242\stm32f103xC-app.ld

*** 

MEMORY
{
  flash (rx)  : ORIGIN = 0x08008000, LENGTH = 224K   <<--!!
  ram (rwx)   : ORIGIN = 0x20002000, LENGTH = 40K
}
А второй в файле YAPLC\IDE\yaplctargets\nuc242\__init__.py

***

self.load_addr  = "0x08000000"  <<--

При приведенных выше числах адрес получается 0x10008000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0x0800'0000 или 0x1000'8000 - это неверный адрес начала флеша. Мануал - фпомощь!

 

 

Снимок экрана 2024-09-17 194445.jpg

У SRAM так же неверно заданы значения:

 

 

Снимок экрана 2024-09-17 194936.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...