Связанные сообщения
- Тож с хабарки: Zigbee координатор.2023-07-18
 
- Переведенный датаговн CH579.2020-11-26
 
- 
	
- Я правильно прочитал "наноамперы"? Чем измеряли? Чем отмывали
плату? - Kpoк(04.05.2021 08:06)
			
- Ну нано это не пико - измеряется китайским тестером на китайской же демо плате. - Гyдвин(04.05.2021 08:23)
 
 - Я (по известным причинам) запланировал перенос некоторых изделий
именно на эти камушки, но RF/BLE мне как-то параллелен - LightElf(01.05.2021 13:21)
			
- Эээ. Есть некислый шанс, что BLE тоже понадобится 🤔 - LightElf(30.05.2021 15:27)
 - А ты в курсе, что в камнях нет защиты? Китайцы что-то намудили с
загрузчиком... - Гyдвин(03.05.2021 17:01)
					
- Пардоньте, китайцы. Был невнимателен... Смутило то, что после включения отладчика китайской утилитой, сеггеровская JMem показывает наличие кода (как положено - с векторами и пр.) в нулевом адресе. Только это код встроенного загрузчика, как выяснилось, когда присмотрелся. А программная память очищена... - Гyдвин(04.05.2021 19:10)
 - Возьму на заметку, но в данном конкретном применении - практически
похер. - LightElf(03.05.2021 22:29 - 04.05.2021 00:52)
							
- На всякий случай: Для CH579F это не актуально, только для CH579M (с
выведенным SWD). Утилиткой WCHISPTool можно включить JTAG. При этом
логично, чтобы загрузчик стер программную память перед его
включением. Но вотху - вся память остается нетронутой и прекрасно
читается. Для чего в утилите галка "защита от чтения" только
китайцам ведомо :) Весь вечер пытался установить из своего кода
InfoFlash (слово по адресу 0x00040010) и никуя... Китайцы клевещут
"Установите регистр  Гyдвин(291 знак., 03.05.2021 23:19)
									
- В общем, писать в InfoFlash я научился. Там, кстати, куча свободного места есть, байт так 500. По приколу записал туда всякое, пишется. LightElf(136 знак., 31.05.2021 19:27)
 - К сожалению, этот товар уже недоступен! - Kpoк(14.05.2021 13:03)
											
- Слежу вот здесь (по ссылке). Активная движуха, что радует. Можно
заказать в Чип-Дип. - Гyдвин(14.05.2021 13:07, ссылка)
													
- Заказал еще парочку вот таких платок. Одна есть, но надо потестить
радио между чипами CH579. В любом случае пригодятся в дальнейшем
для каких-нить приблудок... - Гyдвин(14.05.2021 13:13, ссылка)
															
- Кабы этому чипу более вменяемый корпус, вообще была бы красота... - Гyдвин(14.05.2021 13:17)
																	
- Да, для 48-лапого могли бы и QFP сделать. У 28-лапого размер имеет
значение. - LightElf(14.05.2021 15:09)
																			
- А еще бы утилитку программирования для командной строки. Пока в
сети ничего не ищется... - Гyдвин(14.05.2021 15:32)
																					
- У родной утилиты мозги лежат в DLL, экзешник только интерфейс
предоставляет. Можно попробовать эту DLL из своего кода зацепить,
там вроде около десятка функций - LightElf(30.05.2021 12:10)
																							
- В случае с СH579 dll из каталога утилиты не используется (пробовал
ее удалять и все работает). - Гyдвин(30.05.2021 17:24)
																									
- Значит где-то еще копия лежит, бо экзешник ее импортирует. LightElf(1 знак., 30.05.2021 17:30, картинка)
 
 
 - В случае с СH579 dll из каталога утилиты не используется (пробовал
ее удалять и все работает). - Гyдвин(30.05.2021 17:24)
																									
 - А зачем именно командную строку? Если у чипов с завода SWD
разрешен, то JLink спасет. Мне бы вот хотелось встроенный бут
переписать на свой. А то отсутствие у CM0 регистра VTOR как-то
напрягает. - LightElf(14.05.2021 17:36)
																							
- Если с радио срастётся, то в самом массовом девайсе будет 579F,
который не имеет SWD. Хочется сообразить свой usb прошиватор... - Гyдвин(14.05.2021 18:02)
																									
- Возможно протокол близок/совпадает с CH55x, а тама вроде как есть
опенсорц - LightElf(14.05.2021 18:19)
																											
- Как раз ковыряю логи usb и исходник для CH55x. Протокол (команды)
чем то похож. - Гyдвин(14.05.2021 18:37)
																													
- Как успехи в прошивалке? - LightElf(01.06.2021 11:01)
																															
- Да - действительно все функции в WCH55xISPDLL.dll. Успехи никак -
лень обуяла :) Для моих целей, имхо, достаточно будет пошаманить с
AutoIt и создать на нем .EXE. В скрипте прописать в реестре путь к
файлу прошивки (утилита берет путь к *.HEX оттуда), запустить
WCHISPTool в скрытом режиме, выбрать вкладку CH57x , взвести галку
"AutoDownload" и просто подтыкАть платки к usb шнурку. Результат
смотреть в ListBox или в окне "Succ"(счетчик удачных прошивок).
AutoIt это могЁт  Гyдвин(22 знак., 01.06.2021 19:16)
																																	
- Понятно :) - LightElf(01.06.2021 19:22)
 
 
 - Да - действительно все функции в WCH55xISPDLL.dll. Успехи никак -
лень обуяла :) Для моих целей, имхо, достаточно будет пошаманить с
AutoIt и создать на нем .EXE. В скрипте прописать в реестре путь к
файлу прошивки (утилита берет путь к *.HEX оттуда), запустить
WCHISPTool в скрытом режиме, выбрать вкладку CH57x , взвести галку
"AutoDownload" и просто подтыкАть платки к usb шнурку. Результат
смотреть в ListBox или в окне "Succ"(счетчик удачных прошивок).
AutoIt это могЁт  Гyдвин(22 знак., 01.06.2021 19:16)
																																	
 
 - Как успехи в прошивалке? - LightElf(01.06.2021 11:01)
																															
 
 - Как раз ковыряю логи usb и исходник для CH55x. Протокол (команды)
чем то похож. - Гyдвин(14.05.2021 18:37)
																													
 
 - Возможно протокол близок/совпадает с CH55x, а тама вроде как есть
опенсорц - LightElf(14.05.2021 18:19)
																											
 
 - Если с радио срастётся, то в самом массовом девайсе будет 579F,
который не имеет SWD. Хочется сообразить свой usb прошиватор... - Гyдвин(14.05.2021 18:02)
																									
 
 - У родной утилиты мозги лежат в DLL, экзешник только интерфейс
предоставляет. Можно попробовать эту DLL из своего кода зацепить,
там вроде около десятка функций - LightElf(30.05.2021 12:10)
																							
 
 - А еще бы утилитку программирования для командной строки. Пока в
сети ничего не ищется... - Гyдвин(14.05.2021 15:32)
																					
 
 - Да, для 48-лапого могли бы и QFP сделать. У 28-лапого размер имеет
значение. - LightElf(14.05.2021 15:09)
																			
 
 - Кабы этому чипу более вменяемый корпус, вообще была бы красота... - Гyдвин(14.05.2021 13:17)
																	
 
 - Заказал еще парочку вот таких платок. Одна есть, но надо потестить
радио между чипами CH579. В любом случае пригодятся в дальнейшем
для каких-нить приблудок... - Гyдвин(14.05.2021 13:13, ссылка)
															
 
 - Слежу вот здесь (по ссылке). Активная движуха, что радует. Можно
заказать в Чип-Дип. - Гyдвин(14.05.2021 13:07, ссылка)
													
 - Ага, завтра буду играться. - LightElf(04.05.2021 00:38)
											
- Это радует - сообща веселее биться с драконом ;) - Гyдвин(04.05.2021 08:26)
													
- Прикрутил камушек к IAR, теперь отлаживаюсь по феншую. - LightElf(14.05.2021 12:26, ссылка)
															
- Спасибо. Сам как то привык к Keil... - Гyдвин(14.05.2021 13:12)
 
 - Раскуриваю потихоньку даташит. Такое ощущение, что значительную часть периферии сделали копипастой из какого-то 51-го проца: куча 8-битных регистров, растыканных куда ни попадя. - LightElf(06.05.2021 23:44)
 - Пока мечты остались мечтами - геморройчик тут один надо срочно отрихтовать - LightElf(04.05.2021 19:19)
 
 - Прикрутил камушек к IAR, теперь отлаживаюсь по феншую. - LightElf(14.05.2021 12:26, ссылка)
															
 
 - Это радует - сообща веселее биться с драконом ;) - Гyдвин(04.05.2021 08:26)
													
 
 
 - На всякий случай: Для CH579F это не актуально, только для CH579M (с
выведенным SWD). Утилиткой WCHISPTool можно включить JTAG. При этом
логично, чтобы загрузчик стер программную память перед его
включением. Но вотху - вся память остается нетронутой и прекрасно
читается. Для чего в утилите галка "защита от чтения" только
китайцам ведомо :) Весь вечер пытался установить из своего кода
InfoFlash (слово по адресу 0x00040010) и никуя... Китайцы клевещут
"Установите регистр  Гyдвин(291 знак., 03.05.2021 23:19)
									
 
 - Послеживаю за LTSC - довольно бойко торгуются. Если кончаются в наличии, клевещут, что можно заказывать. В конторе по моему наущению прикупили сотню 579M для опытной партии и тестирования. Сейчас вот рассматриваю вариант с 579F в роли микропотребляющего девайса, если не удастся совокупить с NRF52. Много "научного тыка" с китайцами :( - Гyдвин(01.05.2021 13:55)
 
 
 - Я правильно прочитал "наноамперы"? Чем измеряли? Чем отмывали
плату? - Kpoк(04.05.2021 08:06)