Тоже сталкивался с похожей проблемой при поднятии тунеля EoIP. Часть сайтов открывается, часть - нет. Проблема плавающая, суть понять было трудно, причем по всей сети (до и после тунеля).
Подсказали настроить правило которое будет менять MSS пакета. Сильно тогда не вникал, но все заработало и проблемы исчезли.
Причем поведение микрота при похожей проблеме очень странное - он просто теряет пакетв
Спасибо. Посмотрел — там 0х0040 = 64K.
Есть предположение — что эти чипы отбраковка старшей серии, поэтому использование этой части флеша может быть не гарантированным
У меня тоже случалось пару курьезов с этими чипами:
Заказал как-то 10 штук F103C8 чипов на али, пришли с правильной маркировкой, а через время, когда впаял в плату — выяснилось что это F103C6. Спор не открывал, т.к. много времени прошло.
Другой интересный случай — обнаружил что в F103C8 доступны для записи еще 64к флеша.
Началось все с того что на чипе F103CB (128к флеша) отлаживал программу в которой на последней странице 0x801fc00 сохранял настройки. Через некоторое время я про это забыл и стал использовать F103C8 чип — прошивка работала, настройки сохранялись. Когда заметил эту анамалию, решил глубже протестировать этот момент.
Оказалось что залить из вне во вторые 64к нельзя — выдает ошибку, хотя ST-LINK Utility читает их без проблем. А вот если писать туда программно — то все ок. Пишется на ура. Проверял на более чем 30 чипах купленных в Чип-Дип-е в разное время, а так же на таких китайских платах
Хочу добавить еще один + в пользу STM.
Сам начинал с AVR и именно голых чипов — так пока разбирался с их фьюзами пару чипов залочил.
С STM же никаких проблем, залочить нереально, убить чип — тоже нужно постараться.
Я как-то делал дочке игрушку — читаем с SD карты wav файл и с помощью ШИМ генерил сигнал и дальше на усилитель. Получилось довольно не плохо (правда я STM использовал)
При первом, беглом, взгляде на фотографию, я тоже увидел бело-золотое платье, и начал было недоумевать, как но может быть сине-черным.
Но когда я начал внимательнее всматриваться в фотографию (особенно в левый нижний угол) платье, можно сказать, на глазах начало синеть и чернеть. После этого увидеть его бело-золотым у меня не получилоь
Недавно удалось подправить под себя и собрать U-boot для чипа rt5350 и залить с помощью EJTAG. Ближайшее время хочу попробовать сделать подобие ОСРВ (может получится какую-то готовую портировать).
Вспомнился анекдот:
Новый русский приходит в магазин покупать себе компьютер. К нему подходит менеджер.
— Могу я вам помочь?
— Да, я хочу купить компьютер.
— Хорошо, давайте подберем комплектацию. Могу вам предложить вот эту материнскую плату…
— А лучше есть?
— Да, есть.
— Давай.
— Вот этот процессор…
— А лучше есть?
— Есть.
— Давай.
И так далее они подбирают остальную комплектацию.
В конце менеджер говорит:
— Завтра ваш компьютер будет готов и можете его забирать.
Новый русский уже подходя к двери останавливается и спрашивает:
— Ах да, чуть не забыл, а для игры в тетрис еще что-то нужно?
ОЗУ работает точно, даже получилось инициализировать USART и что-то в него выводить.
Так же пытался настроить flash bank для работы с флеш напрямую — но безуспешно.
Могли бы вы по подробнее рассказать про сборку и настройку barebox?
И может ли он работать с флеш (записать туда новый загрузчик)?
P.S. Если добавить строчку:
Сейчас пытаюсь повторить подобное для модуля с камнем RT5350.
По JTAG подключился.
Теперь осталось найти загрузчик для модуля который запустится из RAM.
Может кто чего посоветует?
Ну или как собрать barebox под этот камень?
Вот интересно, если в такой машине будет сидеть человек то что он будет видеть вокруг (например свою руку) и увидит ли вообще?
Так же, если он начнет двигать рукой по направлению движения — то получается что рука будет двигаться быстрее скорости света?!
Тоже сталкивался с похожей проблемой при поднятии тунеля EoIP. Часть сайтов открывается, часть - нет. Проблема плавающая, суть понять было трудно, причем по всей сети (до и после тунеля).
Подсказали настроить правило которое будет менять MSS пакета. Сильно тогда не вникал, но все заработало и проблемы исчезли.
Причем поведение микрота при похожей проблеме очень странное - он просто теряет пакетв
Интересно было бы еще почитать сравнение с Azure DevOps server, бывший Team Foundation Server (TFS)
Есть предположение — что эти чипы отбраковка старшей серии, поэтому использование этой части флеша может быть не гарантированным
StLink показывал 64к. А в каких это регистрах прописано?
Заказал как-то 10 штук F103C8 чипов на али, пришли с правильной маркировкой, а через время, когда впаял в плату — выяснилось что это F103C6. Спор не открывал, т.к. много времени прошло.
Другой интересный случай — обнаружил что в F103C8 доступны для записи еще 64к флеша.
Началось все с того что на чипе F103CB (128к флеша) отлаживал программу в которой на последней странице 0x801fc00 сохранял настройки. Через некоторое время я про это забыл и стал использовать F103C8 чип — прошивка работала, настройки сохранялись. Когда заметил эту анамалию, решил глубже протестировать этот момент.
Оказалось что залить из вне во вторые 64к нельзя — выдает ошибку, хотя ST-LINK Utility читает их без проблем. А вот если писать туда программно — то все ок. Пишется на ура. Проверял на более чем 30 чипах купленных в Чип-Дип-е в разное время, а так же на таких китайских платах
Сам начинал с AVR и именно голых чипов — так пока разбирался с их фьюзами пару чипов залочил.
С STM же никаких проблем, залочить нереально, убить чип — тоже нужно постараться.
Но когда я начал внимательнее всматриваться в фотографию (особенно в левый нижний угол) платье, можно сказать, на глазах начало синеть и чернеть. После этого увидеть его бело-золотым у меня не получилоь
Новый русский приходит в магазин покупать себе компьютер. К нему подходит менеджер.
— Могу я вам помочь?
— Да, я хочу купить компьютер.
— Хорошо, давайте подберем комплектацию. Могу вам предложить вот эту материнскую плату…
— А лучше есть?
— Да, есть.
— Давай.
— Вот этот процессор…
— А лучше есть?
— Есть.
— Давай.
И так далее они подбирают остальную комплектацию.
В конце менеджер говорит:
— Завтра ваш компьютер будет готов и можете его забирать.
Новый русский уже подходя к двери останавливается и спрашивает:
— Ах да, чуть не забыл, а для игры в тетрис еще что-то нужно?
Так же пытался настроить flash bank для работы с флеш напрямую — но безуспешно.
Могли бы вы по подробнее рассказать про сборку и настройку barebox?
И может ли он работать с флеш (записать туда новый загрузчик)?
P.S. Если добавить строчку:
перед вызовом load_image — то загрузка будет гораздо быстрее
По JTAG подключился.
Теперь осталось найти загрузчик для модуля который запустится из RAM.
Может кто чего посоветует?
Ну или как собрать barebox под этот камень?
Так же, если он начнет двигать рукой по направлению движения — то получается что рука будет двигаться быстрее скорости света?!
Но если это так — я буду только рад.