|
AC1082, AU6210HD, AX1073, GPD2856 и другие MCU/SoC
| |
| Чт, 11.07.2019, 19:17 | Сообщение # 371
|
Антрэ
Постов: 67
ОК |
pavelmkb, Добрый день.Примерно это наверно.
|
|
| Чт, 11.07.2019, 19:18 | Сообщение # 372
|
Антрэ
Постов: 67
ОК |
|
|
| Чт, 11.07.2019, 19:58 | Сообщение # 373
|
ВIOS
Постов: 1332
Х |
|
|
| Чт, 11.07.2019, 19:59 | Сообщение # 374
|
ВIOS
Постов: 1332
Х |
Цитата pavelmkb ( ) BK3259S Только JTAG.
|
|
| Пт, 12.07.2019, 13:00 | Сообщение # 375
|
pavelmkb
Постов: 2
ОК |
Отлично, спасибо! А какие то решения никому не попадались? Интересно попробовать, но так думаю не справлюсь..
|
|
| Пт, 12.07.2019, 13:10 | Сообщение # 376
|
ВIOS
Постов: 1332
Х |
Есть спец прогер, для всей серии AC690X, но для серии AC691X этого не достаточно, там нужен уже другой прогер, там изменили загрузчик... НО, в них вырезали вроде бутлоадер, так что только шить с компа, спец прогером. И да, теперь для работы софта под AC691X серии нужно регистрироваться и получать лицензию от JIELI, то есть всем нам облом.
|
|
| Пт, 12.07.2019, 22:06 | Сообщение # 377
|
ВIOS
Постов: 1332
Х |
Сейчас работаю над SDK под AC690X Series SoС, перевожу комменты в коде (а их оч много, + разрабам), перевожус Китайского на Английский язык, и будет версия которая работает, компилирует и прошивает процы без ключа,
Главное указать ID флешь.
Код #ID, Model, capacity, write protection parameters 73647466, SD&TF, 2G, 1c00,1c01,1c01,1c01,1c01; 9B12, ATO25D1GA, 128M, 1c00,1c01,1c01,1c01,1c01; C8F2, GD5F1G, 128M, 1c00,1c01,1c01,1c01,1c01; D84014, md25D80, 1M, 1C01,1C01,1C01,1C01,1C01; C22018, BG25Q80, 1M, 1C01,1C01,1C01,1C01,1C01; C22014, BG25Q80, 1M, 1C01,1C01,1C01,1C01,1C01; 514012, MD25D20, 256K, 14,14,14,14,14; 514013, MD25D40, 512K, 18,18,18,18,18; 514014, MD25D80, 1M, 18,18,18,18,18; 514015, MD25D16, 2M, 18,18,18,18,18; C84012, GD25Q20, 256K, 10028,10028,10028,10028,10028; C84013, GD25Q40, 512K, 1002C,1002C,1002C,1002C,1002C; C84014, GD25Q80, 1M, 10030,10030,10030,10030,10030; C84015, GD25Q16, 2M, 10034,10034,10034,10034,10034; C84016, GD25Q32, 4M, 10038,10038,10038,10038,10038; C84017, GD25Q64, 8M, 10038,10038,10038,10038,10038; C84018, GD25Q128, 16M, 10038,10038,10038,10038,10038; EF4014, W25Q80, 1M, 10030,10030,10030,10030,10030; EF4015, W25Q16, 2M, 10034,10034,10034,10034,10034; EF4016, W25Q32, 4M, 10038,10038,10038,10038,10038; EF4017, W25Q64, 8M, 10038,10038,10038,10038,10038; EF4018, W25Q128, 16M, 10038,10038,10038,10038,10038; E04013, BG25Q40, 512K, 1002C,1002C,1002C,1002C,1002C; E04014, BG25Q80, 1M, 10010,10010,10010,10010,10010; E04015, BG25Q16, 2M, 14,14,14,14,14;
Это поможет в настройке isd_config.cfg К примеру AC6905A EF4016, W25Q32, 4M, 10038,10038,10038,10038,10038;
Код } FLASH_DESCRIBE_END; #spi flash modules configuration FLASH_ID=EF4016; // FLASH_SIZE=4M; also may FLASH_protect_range=1; // range :1~5 CFG_ZONE_SIZE=4K; SPI_INPUT_DELAY=1; SPI_CSMODE=1; SPI_DATA_WIDTH=2; 0--1wire_1bit 1--2wire_1bit 2--2wire_2bit 3/4--4wire_4bit SPI_IS_CONTINUE_READ=0; 1/0 SPI_IS_OUTPUT=1; 1 -- Output mode 0 --I/O mode SPI_CLK_DIV=1; 0-255 SPI_CS_DESELECT = 8;
#clock modules configuration osc = OSC0; [OSC0|OSC1|OSC2|OSC_RTC|HTC] Clock source osc_freq = 24M; External crystal frequency osc_hc_en = 1; [0|1] 1: XOSC High current file enable, 0: low current file osc_1pin_en = 1;
#RESERVE_START_ADDR=440K; 512K-74K protected area #RESERVE_SIZE=72K; Protected area length
########flash Space usage configuration area############################### #PDCTNAME: Product name, corresponding to this code, used to identify the product, you can choose to match the product name when upgrading #BOOT_FIRST: 1=After the code is updated, the prompt APP is started for the first time; 0=Do not prompt after the code is updated #UPVR_CTL: 0: High version is not allowed to upgrade to lower version 1: High version is allowed to upgrade to lower version #XXXX_ADR: Area start address AUTO: The start address is automatically assigned by the tool #XXXX_LEN: Area length CODE_LEN: code length #XXXX_OPT: Regional operation attribute #Operator description OPT: # 0: Erase the specified area when downloading the code # 1: Do not operate the specified area when downloading code # 2: Protect the specified area when downloading the code ############################################################################
SPECIAL_AREA_START; { PDCTNAME=jl_690X; BOOT_FIRST=1; UPVR_CTL=0; PRCT_ADR=0; PRCT_LEN=CODE_LEN; PRCT_OPT=2; BTIF_ADR=AUTO; BTIF_LEN=0x1000; BTIF_OPT=1; VMIF_ADR=AUTO; VMIF_LEN=0x10000; VMIF_OPT=1; } SPECIAL_AREA_END;
В мануале это написано.:D Кстати, ключ у меня есть если ЧО, если нужно - скину. Я вроде в китайском SDK выложил, не помню..... НО, я этим занимаюсь когда мне не лень, а мне всегда лень. Как с AC1082, сколько я пытался слепить более-менее печатку? и потом психанул и за два вечера развёл.... Так ШО будет наверно так-же.
|
|
| Ср, 17.07.2019, 16:15 | Сообщение # 378
|
p12w83
Постов: 6
ОК |
Привет всем!
ВIOS, меня интересует прошивка AC6905 в домашних условиях. Возможно ли это в принципе? Если «да» то какие нужны инструменты?
|
|
| Чт, 18.07.2019, 16:11 | Сообщение # 379
|
ВIOS
Постов: 1332
Х |
|
|
| Чт, 01.08.2019, 23:05 | Сообщение # 380
|
ВIOS
Постов: 1332
Х |
Так как первая версия
Показала превосходную работу, доказала достоинство сия электронного безумия, и не было найдено каких то косяков, ни программных, ни схематических, которые бы делали дальнейшую разработку бессмысленной, было решено поработать над обновлением, косяками, и апнуть параметры с функционалом -
Версия 2.0. AC1082 RDA5807FP USB Micro_SD E2PROM Keyboard IR_REMOTE D5W_STEREO_POWER_AMP FM_RF_AMP HDP_AMP MIC :p
Будет третья версия, с чарджером, и dc-dc step up до 5 вольт) Возможно будет пересмотрено схематическое решение питания ОУ, в сторону перевода в двухполярное, для максимальной совместимости с различными ОУ, не просто сокет для микросхемы, а для конкретной модели, чтоб ОУ менялся вместе с обвязкой. Возможно будет переход на SMD 0402. Но не факт. На днях должен доделать и начать обкатку в железе. Следующее будут уже на других контроллерах, с возможностью прошивки.
|
|
Внимание! Форум переехал на Tehnodium.ru
|
|