Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс фев 12, 2023 20:12:22

Кто то наверху утверждал что эти чипы проигывают в производительности F417/F427
Спорное утверждение... однако.
Все зависит от конфигурации памяти. Можно размещать критически важные по скорости исполнения функции в оперативной памяти.

Разобрался как отлаживать скетчи и в стиле С через консольный GDB в Linux. В виндовозе тоже можно, но там c-sky gdb не поддерживает опцию TUI
Разумеется, нужно иметь CKLink-Lite
Изображение

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн фев 27, 2023 13:22:20

Всем привет!
Мои эксперименты с CDK 2.18 оказались не совсем удачны. Без оригинального CKLink-Lite это стабильно не работает, даже с учетом подмены debug server.
Поэтому, рабочая схема с самодельным CKLink-Lite на сегодня следующая:
https://cloud.mail.ru/public/13cN/QDFcD6iWc - это CDK версии 2.8 Ссылка будет жива 2 недели. Качаем, устанавливаем и после запуска соглашаемся на апдейт. после апдейта у Вас будет версия 2.10 Ее китайцы хвалят, и у меня эта версия стабильно работает уже около месяца. Ничего не отваливается, брекпойнты ставятся, внутрисхемная отладка работает. Состояние периферии отслеживается, если правильно ее настроить в CDK.

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс апр 23, 2023 18:20:05

Продолжаю ковырять это чудо китайской инженерии
Дополз до psram. Заодно перевел главу из даташита.
Может кому пригодится
Вложения
psram_w80x.zip
Перевод главы
(2.94 KiB) Скачиваний: 96

Re: А W801 все еще никак не запрограммировать, или уже есть

Пт май 12, 2023 16:27:31

Кое что про архитектуру c-sky с описанием ассемблерных команд
Вложения
CSKY Architecture user_guide.pdf
(3.9 MiB) Скачиваний: 84

Re: А W801 все еще никак не запрограммировать, или уже есть

Сб май 27, 2023 20:49:19

Привет! Раздобыл новую версию флеш алгоритма. Более стабильная чем публичный вариант на GitHub
Можно импортировать в CDS (Eclipse) и также подгружается в CDK. В архиве 2 варианта.
В CDS, в отличии от CDK, у меня получилось собирать достаточно сложные С++ проекты и дебажить их в оперативной памяти. Очень удобно, количество
софтварных брекпойнтов не ограничено, размер прошивки не более 280 кбайт.
При отладке во flash - можно только 5 хардварных брекпоинтов. Не удобно, но нет ограничений
на размер отлаживаемой прошивки. Можно весь флеш забить под завязку. Алгоритм работает для чипов w806 и w801
Еще полезный материал как готовить прошивки для bluepill в качестве отладчика CKLink-Lite
https://github.com/cjacker/cklink-lite-fw-convertor
Вложения
w806flash.zip
Алгоритм прошивки
(81.41 KiB) Скачиваний: 73

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс май 28, 2023 09:49:25

Лучше бы китайцы сделали нормальную документацию на английском и озвучили планы на эти чипы. Пока это выглядит как продукт для внутреннего китайского рынка с непонятными перспективами развития. Сами китайцы не стремятся, чтобы кто-то кроме них пользовался их чипами, так нафига мне тратить своё время на МК, которые завтра снимут с производства? Если уже не сняли. Может, я просто что-то не знаю, потому делаю неправильные выводы?

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс май 28, 2023 11:23:17

Может, я просто что-то не знаю, потому делаю неправильные выводы?


Я не агитирую...

Действительно, у этих чипов особых преимуществ перед другими популярными образцами,кроме цены и наличия вифи/бт, нет. А занялся я ими из за любопытства :)
Эта линейка для внутреннего китайского рынка, поэтому доков на ангельском нет. Но ,с другой стороны, они не попадают под экспортные ограничения. Продадут сколько нужно.
Китайцы хоронить c-sky не собираются, мало того они продолжают развивать эту линейку и выпустили чип w861. Пока их на алике не купишь, но на тао-бао - рупь ведро.
С моей точки зрения - это как ардуино-нано с радиомодулем,шустрым ядром и большой памятью. Для творчества сойдет, но и в более серьезные устройства воткнуть тоже можно.

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс май 28, 2023 17:51:50

maxlab писал(а):А занялся я ими из за любопытства :)

Если есть время и желание поковыряться, то почему бы и нет? Завидую тем, кто может себе такое позволить.
maxlab писал(а):поэтому доков на ангельском нет

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

maxlab, а какой размер страницы флэш у этих чипов?

Re: А W801 все еще никак не запрограммировать, или уже есть

Вс май 28, 2023 18:18:27

maxlab, а какой размер страницы флэш у этих чипов?

У 801 объем 2Мбайт, 806 - 1Мбайт
Тип флеша NAND
Кэш для XIP - 32K. Т.е не все печально.

ОТА мы еще не проходили :oops: поэтому конкретики нет. Но я думаю что организация флеш памяти, объем страниц и доступ как к обычной NAND
В SDK есть пример как пользоваться internal flash. Если через HAL его юзать, можно не заморачиваться как это работает внутри. Пробовали - работает без нареканий
Даже класс EEPROM из ванильной ардуины адаптировали для этих целей.

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

За полтора года в сети накопилось уже достаточно примеров по использованию w80x. Даже в русскоязычном сегменте есть. nvv13, например , потрошит их со знанием дела :)

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн май 29, 2023 06:25:16

maxlab писал(а):У 801 объем 2Мбайт, 806 - 1Мбайт

Я не про ёмкость, а про размер страницы флэш спрашивал. У STM32F4 флэша много, но пользоваться им крайне неудобно из-за размеров страниц.

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн май 29, 2023 10:41:22

... а про размер страницы флэш спрашивал.

Вот что написано в даташите про контроллер чтения/записи flash

При чтении и записи данных во FLASH через регистры используйте пространство хранения по адресу 0x4000 0000 ~ 0x4000 03ff в качестве данных.
Т.е размер страницы 1кбайт.

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн июн 12, 2023 17:25:24

Привет! Для любителей Эклипса - это работает

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн июн 19, 2023 17:57:18

свое ядро запустил в отладчике? )

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн июн 19, 2023 20:29:25

свое ядро запустил в отладчике? )


Ну да... Пришлось не много попотеть :)

Re: А W801 все еще никак не запрограммировать, или уже есть

Ср июл 19, 2023 10:15:55

Крутяк. Надо испробовать ваши достижения)) Наткнулся на вашу тему.. Тоже валяется две платки с радио модулем. Хочется подключить счетчики воды к ней и сделать отправку на почту показаний..

Re: А W801 все еще никак не запрограммировать, или уже есть

Пн окт 23, 2023 20:44:33

Всем привет.
Сегодня раскурил как W801 поженить с PSRAM памятью. Штука очень капризная. Использую чип ASP6404
Главное, никаких Дюпонт проводов. Только пайка прям на высокоскоростные выводы BP0-PB5
Выглядит так:
Изображение
Работает устойчиво на всех тактовых частотах CPU
На W806 точно так же надо монтировать сверху. Главное ничего не замкнуть

Re: А W801 все еще никак не запрограммировать, или уже есть

Чт окт 26, 2023 15:25:21

рабочая схема с самодельным CKLink-Lite на сегодня следующая:
https://cloud.mail.ru/public/13cN/QDFcD6iWc - это CDK версии 2.8 Ссылка будет жива 2 недели. Качаем, устанавливаем и после запуска соглашаемся на апдейт. после апдейта у Вас будет версия 2.10 Ее китайцы хвалят, и у меня эта версия стабильно работает уже около месяца. Ничего не отваливается, брекпойнты ставятся, внутрисхемная отладка работает. Состояние периферии отслеживается, если правильно ее настроить в CDK.

Можете CDK 2.8 снова разместить для скачивания?
Или уже перешли на более новую стабильную?

Re: А W801 все еще никак не запрограммировать, или уже есть

Пт окт 27, 2023 17:27:58

Я на CDS переполз. Эклипс приятней, ck-link самодельный работает с прошивкой версии 2.33
Если такой вариант подойдет - скину что где брать

Re: А W801 все еще никак не запрограммировать, или уже есть

Пт окт 27, 2023 17:42:10

Если такой вариант подойдет - скину что где брать

Подойдёт. Рассказывайте.

Re: А W801 все еще никак не запрограммировать, или уже есть

Пт окт 27, 2023 19:59:10

maxlab писал(а):Если такой вариант подойдет - скину что где брать

Без подколок, а для моего понимания.
maxlab проделал большую работу, потратил не мало времени, чтобы раскурить W80x. Вопрос: зачем? Есть уверенность, что W80х и дальше будет жить и развиваться, или это просто из спортивного интереса разобраться в чём-то новом?
Ответить