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

Запуск кода из внешней памяти в 1986ВЕ3

во внутренней flash

Ну раз он там помещается изначально, что мешает его оттуда выполнять? Зачем его наружу тащить?

 

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


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

Но что за проект такой, где прям нужен такой чумовой стек > 48кБ да еще и в относительно медленной памяти?!

мне он не нужен такого размера,

просто с этой памятью я достаточно намучался

пока она заработала

неочевидная ошибка и плохо определяемая -

не затактировал всего одну ногу

которая была на отличной от других пинов клоке

и нашел ошибку, только когда начал с осциллографом

прозанивать каждую ногу.

ну а как разобрался как ее правильно запускать - просто решил

ее использовать с пользой.

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


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

просто решил ее использовать с пользой.

Стек в медленной памяти - весьма сомнительная польза. Ему бы вообще в CCM лежать, если она есть.

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


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

у индийцев перед китайцами, русскими, французами и прочими зулусами

есть одно преимущество - они англоязычные

то есть они литературу просто читают

а не читают и в голове переводят на свой язык.

Столько лет быть в профессии (TS только здесь с '08) и жалиться на сложность восприятия литературы, написаной на "Катерпиллер Бейсик Инглиш"; не понимаю :(

 

А за рассказ про ногу и осциллограф - респект (;

Изменено пользователем Obam

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


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

мне он не нужен такого размера,

просто с этой памятью я достаточно намучался

пока она заработала

неочевидная ошибка и плохо определяемая -

не затактировал всего одну ногу

которая была на отличной от других пинов клоке

и нашел ошибку, только когда начал с осциллографом

прозанивать каждую ногу.

ну а как разобрался как ее правильно запускать - просто решил

ее использовать с пользой.

Прям текст к песне :)

 

просто с этой памятью я достаточно намучался

:smile3046:

 

 

 

 

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


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

ну вобщем разобрался

последний вопрос:

Warning[Ta023]: Call to a non __ramfunc function (printf) from within a __ramfunc function C:\proj\mdr32\cpu_clk_test\main.c 74

Warning[Ta022]: Possible rom access (<Constant "%d Mem read error, re...">) from within a __ramfunc function C:\proj\mdr32\cpu_clk_test\main.c 65

Warning[Ta021]: Library call (__aeabi_idivmod) from within a __ramfunc function C:\proj\mdr32\cpu_clk_test\main.c 68

 

в чем проблемы с этими варнингами?

хелп говорил, что мол то сделано потому

 

If a function declared _ _ramfunc tries to access ROM, the compiler will issue a warning. This behavior is intended to simplify the creation of upgrade routines, for instance, rewriting parts of flash memory.

If this is not why you have declared the function _ _ramfunc, you can safely ignore or disable these warnings.

 

то есть насколько это критично?

 

 

А за рассказ про ногу и осциллограф - респект (;

 

профессиональный "птичий язык"

со стороны чел услышит покрутит пальцем у виска

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


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

в чем проблемы с этими варнингами?

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

 

А варнинги потому что у вас часть кода переехала в RAM, а остальная осталась во Flash и они друг друга вызывают.

 

профессиональный "птичий язык"

Насчёт профессиональный вы себе льстите.

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


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

то есть насколько это критично?

Вы же код в RAM кладете просто так, а не для исключения доступа к флеш. Так что делайте выводы.

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


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

то есть насколько это критично?

В этом проекте это не критично :)

 

профессиональный "птичий язык"

со стороны чел услышит покрутит пальцем у виска

При общении между профессионалами (особенно с незнакомыми) принято использовать человеческий язык, а "птичий язык" - это к "индусам".

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


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

Вы же код в RAM кладете просто так, а не для исключения доступа к флеш. Так что делайте выводы.

так в чем проблема то?

внешняя память работает медленнее чем flash

 

При общении между профессионалами (особенно с незнакомыми) принято использовать человеческий язык, а "птичий язык" - это к "индусам".

 

момоему ноги-пины-выводы - это стандартные названия что опят не так?

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


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

так в чем проблема то?

Назовите, пожалуйста, изделие, в котом будет крутиться этот "код". Ну, на всякий случай :)

 

момоему ноги-пины-выводы - это стандартные названия что опят не так?

Вот как раз лишь эти слова и были понятны, а все остальное сильно напомнило "текст к песне Земфиры"...

При чем тут некие "пины" и эта внешняя память?

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


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

Назовите, пожалуйста, изделие, в котом будет крутиться этот "код". Ну, на всякий случай :)

 

 

Вот как раз лишь эти слова и были понятны, а все остальное сильно напомнило "текст к песне Земфиры"...

При чем тут некие "пины" и эта внешняя память?

это нигде не будет крутиться

это просто тест

я плату только развожу

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


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

это нигде не будет крутиться

это просто тест

Это еще больше пугает :05:

 

я плату только развожу

© "Мопед не мой ...."

:lol:

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


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

просто с этой памятью я достаточно намучался

...и теперь пора ей отомстить - пусть-ка со стеком помучается :biggrin:

 

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

Работодателю автора можно только посочувствовать :biggrin:

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


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

Работодателю автора можно только посочувствовать :biggrin:

Да, видать, уже совсем некого брать: остались лишь те, кто иностранные даташиты читать не умеет, общаются на своем "птичьем языке", предпочитают делают чужую работу вместо своей ..

Печалька, одним словом :crying:

 

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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