-
- очевидно, имеется в виду указаель - SciFi(16.08.2019 12:48)
- Да, верно. - Dingo(16.08.2019 13:06)
- В загрузчике эту память нужно вырезать и обращаться к несуществующей памяти? Да я сдохну от злости через неделю, когда забуду, какой это все работает. - VLLV(16.08.2019 13:55)
- Активно использую SPI flash, там выделены сектора для разных функций. Линкер тут вообще не помощник. Не беда, сделал структуру, добавляю туда поля размером 4 кБайт (размер сектора), использую offsetof() для вычисления адресов. Красота! Всё SciFi(24 знак., 16.08.2019 14:30)
- Ну, если загрузчик разросся до поддержки flash, то да. - VLLV(16.08.2019 15:20)
- загрузчик и не должен больше ничего, как уметь читать флэш(это копейки) и писать в кодовую память. А писать и стирать флэш будет основная прошивка по любому интерфейсу, хоть блюпуп, хоть usb, хоть вайфай - abivan(16.08.2019 16:17)
- Удобно, но не догма. В приборе вообще может отсутствовать внешняя флэш, а прошивкой неправильного приложения можно зарубить возможность принять новое. Так что загрузчики с приемом данных по интерфейсу и прямой записью в программную память все еще VLLV(12 знак., 16.08.2019 16:23)
- существуют, кто ж спорит, но когда встает вопрос выпуска серии приборов с разными интерфейсами(у нас пока 3 485, USB и ethernet) вот тут то и становится неохото писать 3 разных загрузчика. - abivan(16.08.2019 17:54)
- Это можно назвать "аварийный режим". Если есть возможность, лучше его делать, конечно. - SciFi(16.08.2019 16:58)
- Удобно, но не догма. В приборе вообще может отсутствовать внешняя флэш, а прошивкой неправильного приложения можно зарубить возможность принять новое. Так что загрузчики с приемом данных по интерфейсу и прямой записью в программную память все еще VLLV(12 знак., 16.08.2019 16:23)
- загрузчик и не должен больше ничего, как уметь читать флэш(это копейки) и писать в кодовую память. А писать и стирать флэш будет основная прошивка по любому интерфейсу, хоть блюпуп, хоть usb, хоть вайфай - abivan(16.08.2019 16:17)
- Ну, если загрузчик разросся до поддержки flash, то да. - VLLV(16.08.2019 15:20)
- Активно использую SPI flash, там выделены сектора для разных функций. Линкер тут вообще не помощник. Не беда, сделал структуру, добавляю туда поля размером 4 кБайт (размер сектора), использую offsetof() для вычисления адресов. Красота! Всё SciFi(24 знак., 16.08.2019 14:30)
- В загрузчике эту память нужно вырезать и обращаться к несуществующей памяти? Да я сдохну от злости через неделю, когда забуду, какой это все работает. - VLLV(16.08.2019 13:55)
- Да, верно. - Dingo(16.08.2019 13:06)
- очевидно, имеется в виду указаель - SciFi(16.08.2019 12:48)