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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> SIM800C EAT состояние выходов при старте/рестарте модуля
RadikX
сообщение Dec 18 2015, 11:52
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Цитата(CADiLO @ Dec 18 2015, 14:57) *
>>>Думаю сделать в файле счетчик перезаписей, и как он будет достигать 100К заводить новый файл.

Заводить новый файл уже поздно будет - переступили гарантированый порог - далее хоть 500К записей но свой страх и риск.

>>>Это получается 3-4 Мбайта. А как же память для пользователя. Для amr-файлов?

Внешняя память, или 605К в версии 1418B01V01SIM800C32_BT_FS
Для "особ приближенных к императору" и c объемами - в 800С замена второго порта UART на SPI и внешняя память (EAT only)
Те кто юзал FS в SIM900R и нужна память, мы планируем модули SIM800F64 - народ практически не заметит перехода.
Мелочевка C + H - извините, но FS не обязаловка в модуле. Но под проект - "любой каприз"


Может стоит тогда добавить в модули команду оперативного воспроизведения файла? Т.е. загружаем в модуль файл в режиме реального времени в оперативную память без сохранения во флеш и его же воспроизводим в линию или динамик.
Go to the top of the page
 
+Quote Post
Ujin
сообщение Dec 19 2015, 14:45
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863



Цитата(CADiLO @ Dec 18 2015, 13:57) *
Заводить новый файл уже поздно будет - переступили гарантированый порог - далее хоть 500К записей но свой страх и риск.

А почему поздно, или вы хотите сказать, что когда я пишу в файл, то перезаписывается весь объем флеши за раз при каждой записи?
Если я на каком-то блоке достигну 100К, а потом начну писать в другой блок, который ранее не перезаписывался, должно же сработать? Файлы ведь не бродят по флешу?
Или думаю завести сразу файл в несколько раз большего размера чем объем настроек а потом двигаться по файлу при исчерпании счетчика записей.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 19 2015, 18:38
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Потому что пишете на вы, а операционка. И контролировать как она это делает мы не можем.
Поэтому и берем за точку отсчета худший вариант.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Ujin
сообщение Dec 20 2015, 09:55
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863



Цитата(RadikX @ Dec 18 2015, 14:52) *
Может стоит тогда добавить в модули команду оперативного воспроизведения файла? Т.е. загружаем в модуль файл в режиме реального времени в оперативную память без сохранения во флеш и его же воспроизводим в линию или динамик.

А откуда загружать файл в оперативку, напрямую с FTP минуя флэш, или как?

Цитата(CADiLO @ Dec 19 2015, 21:38) *
Потому что пишете на вы, а операционка. И контролировать как она это делает мы не можем.
Поэтому и берем за точку отсчета худший вариант.

Ну весь объем при каждой записи перезаписывать то это банально очень долго, а вот то что могут быть какие-то ячейки которые при каждой перезаписи модифицируются, это да.
может лучше тогда пользоваться функциями прямой записи во флеш - eat_flash_write, через нее мне кажется должен перезаписываться только указанный объем и ничего лишнего?
Go to the top of the page
 
+Quote Post
RadikX
сообщение Dec 25 2015, 03:25
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Цитата(Ujin @ Dec 20 2015, 13:55) *
А откуда загружать файл в оперативку, напрямую с FTP минуя флэш, или как?


Зачем же FTP, через UART. Можно порциями. Я думаю на максимальной скорости вполне прожует, хоть и с задержкой.
Go to the top of the page
 
+Quote Post
Ujin
сообщение Jan 4 2016, 14:45
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863



Цитата(RadikX @ Dec 25 2015, 06:25) *
Зачем же FTP, через UART. Можно порциями. Я думаю на максимальной скорости вполне прожует, хоть и с задержкой.

А, ну так это если с полноценным внешним контроллером, а то я сначала не понял - у меня на EAT с маленьким контроллером, только чтоб перезагрузить SM800C если что.
Go to the top of the page
 
+Quote Post
sashaoff3
сообщение Feb 28 2016, 16:28
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 29-11-14
Пользователь №: 83 902



Уважаемый CADiLO! Попробовал версию 1418B01V01SIM800C32_BT без добавки "_FS". 605К памяти для amr не обнаружил. Уточните пожалуйста есть ли прошивка 1418B01V01SIM800C32_BT_FS?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 28 2016, 18:19
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>605К памяти для amr не обнаружил

И не обнаружите - в стандартной версии с BT, FS = около 87К

Есть тестовая версия с FS под конкретного заказчика.FS увеличена за счет выбрасывания BT и MUX.
И даже после этого там не так уж и много места - около 300К
В серийной FW размер FS будет равен тому что останется после внедрения более востребованного функционала.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

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

 


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


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