离线
下面是出厂固件的打印信息,貌似跑的是ecos ?
X▒▒RUNts_port=2 not support, please input 1.
Partition Version : 102
Partition Count : 7
Write Protect : TRUE
CRC32 Enable : TRUE
Table CRC32 : 646B2E8D
==============================================================================================
ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
==============================================================================================
0 BOOT RAW 0FC882F2 00000000 128 KB 128 KB 75332 B 57% 0 MB
1 TABLE RAW 00020000 512 B 512 B 512 B 100% 0 MB
2 LOGO RAW 4CEDB02C 00020200 65024 B 65024 B 29801 B 45% 0 MB
3 KERNEL RAW C2246841 00030000 2176 KB 2176 KB 2168 KB 99% 0 MB
4 ROOT CRAMFS 4046AEB9 00250000 512 KB 512 KB 8 KB 1% 0 MB
5 THEME CRAMFS 00BCA597 002d0000 832 KB 832 KB 792 KB 95% 0 MB
6 DATA MINIFS FF000000 003a0000 384 KB 384 KB 1 B 0% 0 MB
----------------------------------------------------------------------------------------------
GxLoader v1.9 20140509
cpu family : CSKY
chip model : gx6605s
board type : 6605s
memory size : 64 MB
Flash type : w25q32
Flash size : 4 MB
error: can't support 60HZ with PAL.
warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
Hit any key to stop autoboot: 1
USB0: USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
boot_from_usb failed, may be file is not exist or no usb storage
romfs_load file ecos.bin.gz.
error loading file ecos.bin.gz!
romfs_load file ecos.bin.lzma.
Decompress kernel ...ok
The total boot time is: 12 s (12517 ms)
cmdline str: mem.
mem_info bank[0]start:90000000, size:1800000.
mem_info bank[1]start:91800000, size:2800000.
The whole mem size: 4000000.
wdt_init, 6605.
-----------[bsp_gpio_mod_init] ret = 0----------
jedec_id=ef4016, ext_id=0
USB HCD: device gx-ehci, build at 09:53:46 Mar 31 2017
ehci: 0x9071370c
ehci->hcs_params=0x2112, num: 2
hcs_params=0x2112
flag=0x1.
hub1=0x1000
hub2=0x1000
ehci base=0xa0900000
operational base= 0xa0900010
gx-ehci gx-ehci.0: gx EHCI
gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
ehci_mem_init():ehci->async->qh_dma=0x1071fc40
ehci_mem_init():sizeof qtd: 96.
ehci_mem_init():sizeof qh: 128.
gx-ehci gx-ehci.0: supports USB remote wakeup
gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000904b8454
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-:1.0 (config #1, interface 0)
hub 1-:1.0: usb_probe_interface
hub 1-:1.0: usb_probe_interface - got id
hub 1-:1.0: USB hub found
hub 1-:1.0: 2 ports detected
hub 1-:1.0: standalone hub
hub 1-:1.0: individual port power switching
hub 1-:1.0: individual port over-current protection
hub 1-:1.0: Single TT
hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
hub 1-:1.0: power on to power good time: 20ms
hub 1-:1.0: local power source is good
hub 1-:1.0: enabling power on all ports
USB HCD: device gx-ohci, build at 09:53:47 Mar 31 2017
--------ohci base= 0xa0a00000
<7>: starting gx OHCI USB Controller no sem_wait.
<7>: Clock to USB host has been enabled
gx-ohci gx-ohci.0: gx OHCI
gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
gx-ohci gx-ohci.0: supports USB remote wakeup
gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000904b8454
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-:1.0 (config #1, interface 0)
hub 2-:1.0: usb_probe_interface
hub 2-:1.0: usb_probe_interface - got id
hub 2-:1.0: USB hub found
hub 2-:1.0: 1 port detected
hub 2-:1.0: standalone hub
hub 2-:1.0: no power switching (usb 1.0)
hub 2-:1.0: global over-current protection
hub 2-:1.0: power on to power good time: 4ms
hub 2-:1.0: local power source is good
hub 2-:1.0: no over-current condition exists
hub 2-:1.0: trying to enable port power on non-switchable hub
--------ohci base= 0xa0b00000
<7>: starting gx OHCI USB Controller no sem_wait.
<7>: Clock to USB host has been enabled
gx-ohci gx-ohci.1: gx OHCI
gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
gx-ohci gx-ohci.1: supports USB remote wakeup
gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000904b8454
usb usb3: default language 0x0409
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-:1.0 (config #1, interface 0)
hub 3-:1.0: usb_probe_interface
hub 3-:1.0: usb_probe_interface - got id
hub 3-:1.0: USB hub found
hub 3-:1.0: 1 port detected
hub 3-:1.0: standalone hub
hub 3-:1.0: no power switching (usb 1.0)
hub 3-:1.0: global over-current protection
hub 3-:1.0: power on to power good time: 4ms
hub 3-:1.0: local power source is good
hub 3-:1.0: no over-current condition exists
hub 3-:1.0: trying to enable port power on non-switchable hub
goxceed vserson v1.9.6-4+patch
usb_hcd_poll_rh_status, 531.
warning: want to protect len 0x3a0000; actually protect len 0x200000, please confirm.
Flash write protect(BOTTOM): 0 - 200000
INFO: mount /dev/flash/0/0x250000,0x80000, partition id = 4
usb_hcd_poll_rh_status, 531.
usb_hcd_poll_rh_status, 531.
MPEG: date 2016.11.04 ver 1.1.2.1
DRA: date 2016.03.23 ver 1.1.2.0
[FB]:start:0x91800000, size:0x2800000
______---gx6605s---_____=|1:0:0xe4:55:0:0x18:&1:1:2:0:0:1,[line=337]
fe_profile.demod_type = 1
fe_profile.demod_i2c_id = 0
fe_profile.demod_chip_addr = 0xe4
fe_profile.tuner_type = 55
fe_profile.tuner_i2c_id = 0
fe_profile.tuner_chip_addr = 0x18
DEMOD, tuner register
success chip_id=0x4
tscfg=2
IQ= 1
HV= 1
gx3211_init!!
GX3211_GXDemod_Chanl_Rst
DEMOD, GX3211_GXDemod_Init
-[chip6605s] sn -----start---- 0x148
0 0 0 0 0 0 0 0
-[_otp_read_chip_name] sn -----end----
[chip6605s] --name -----start**** 0x150
-[_otp_read_chip_name]--name-----end---**
[chip6605s] -config -----start**** 0x101
conifg=0
[chip6605s] -section lock -----start**** 0x1ff
section=0
[panel] open failed!
expanded table, size 512
[GXCA] I_OEM don't exist!
[GXCA] V_OEM don't exist!
[NIM] ERROR!!! NIM is NULL,please init NIM!
[FB]:start:0x11800000, size:0x2800000
framebuffer phys = 91800000, mmap = 0x91800000, size = 41943040, mgr = 0x91800000
[GUI]widget_new_child(default_text, TEXT) = NULL
[GUI]widget_new_child(text_style_1, TEXT) = NULL
[GUI]widget_new_child(text_style_2, TEXT) = NULL
[GUI]style num: 12
[XML] Parse: 1260 ms, total 2250 ms
enter app_full_screen_create:322
hub_events enter...
hub 1-:1.0: state 7 ports 2 chg 0000 evt 0000
hub 1-:1.0: after hub_port_connect_change
hub 1-:1.0: after hub_port_connect_change
hub 2-:1.0: state 7 ports 1 chg 0000 evt 0000
hub 2-:1.0: after hub_port_connect_change
hub 3-:1.0: state 7 ports 1 chg 0000 evt 0000
hub 3-:1.0: after hub_port_connect_change
hub_events exit.
hub_events enter...
hub_events exit.
hub_events enter...
hub_events exit.
hub_events enter...
hub_events exit.
enter app_time_start:92 tm->config.gmt_local = 0
tdt create subt ok
tdt create subt ok
======= IPTC data: =======
City :
City :
City :
Record vers. : 0
not unlink
[GUI] ######## widget : wnd_main_menu ###### signal : app_main_menu_create excute too long ########
[GUI_Init] Success
[APP INIT]: 4310 ms, total 4970 ms
[GUI] No found Panel.
离线
C-SKY LinuxArch介绍: https://c-sky.github.io
开发板详细介绍: https://c-sky.github.io/docs/gx6605s.html
技术支持论坛: https://github.com/c-sky/forum/issues
基于 CSKY-V1 自主指令集架构的 CPU,专为学习 Linux,buildroot.org,uclibc-ng 而设计
它的尺寸比名片还小,集成了硬件 Jtag 可以轻松调试 linux内核和各种 RTOS 内核.而且它还是一个高清视频播放器,可以用它的 HDMI+USB 播放1080p高清视频
开发板资源特性:
SOC: Nationalchip GX6605S 量产芯片
CPU: C-SKY ISA V1, CK610M, MMU, 16K-icache, 16K-dcache
RAM: 64MB DDR2-DRAM,集成在GX6605S中
USB: EHCI + OHCI,支持完整的 USB2.0/1.1 Host Controller
HDMI: 1280*720 Framebuffer, 视频播放时可用 1080P
GPIO: 提供5个按键,4个LED, 3个自定义GPIO扩展
JTAG: 集成 STM32F103C8T6 用于USB-JTAG调试,micro-usb连接PC
UART: 集成 CH340g 用于USB-UART调试信息输出,micro-usb连接PC
SPI: 集成 4MB SPI Flash 用于存放 bootloader 和播放器程序
供电: 5V1A 利用 JTAG 和 UART 的 micro-usb 供电 ,无需额外电源接口
本开发板需要配合两条MicroUSB 线实现程序下载,调试,串口打印等操作。
离线
4MB的 flash只是放bootloader的,这个bootloader可以播放 U盘 视频,图片 ...
USB硬盘应该可以用,不过需要强一点的电源,5V2A电源,当然部分USB设备确实存在不兼容问题,毕竟只是一个bootloader 播放器。
你可以在linux试下 USB 硬盘
离线
离线
听说bootloader不开源, 那么要做产品的话就有点问题吧,还有外置存储里的系统的加密问题应该怎么解决呢?
离线
bootloader不开源就是一个大坑, 本来想把程序放spi flash的,结果没得玩了。
对的,还有没有数据手册也是一个问题
刚到手玩了几天,渐渐就没兴趣了
离线
看来我就不下手了
离线
看来我就不下手了
离线
看来我就不下手了
39块买不了吃亏,买不了上当。
买一个玩一玩是可以的
离线
为啥叫诛仙啊
离线
我说看着这么熟,前阵子报道的AI语音芯片GX8010,GX8008就是这家做的,杭州国芯: http://www.nationalchip.com
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
lcfmax:"看来我就不下手了"
张飞:“俺也一样”
hameyou:"看来我就不下手了"
张飞:“俺也一样”
...:"看来我就不下手了"
我:“俺也一样”
我上了 MaixGo
最近编辑记录 yanzisoft (2019-12-04 14:38:14)
离线
我也买了一块,吃灰好久了。其实挺喜欢这个小巧的芯片,就是不知道哪里能买到。
离线
我也买了一块,吃灰好久了。其实挺喜欢这个小巧的芯片,就是不知道哪里能买到。
淘宝就有芯片卖
离线
sven1234 说:我也买了一块,吃灰好久了。其实挺喜欢这个小巧的芯片,就是不知道哪里能买到。
淘宝就有芯片卖
买芯片找国芯
离线
blade_cheng 说:sven1234 说:我也买了一块,吃灰好久了。其实挺喜欢这个小巧的芯片,就是不知道哪里能买到。
淘宝就有芯片卖
买芯片找国芯
个人买两片DIY也能找厂家吗
离线
看了下他们的github,公布了处理器CK610的手册,但是没公布GX6605S的手册
离线
主控的主频是多少的,貌似没有介绍,另外价格是多少?
离线
找到了,主频是594MHZ
主控的主频是多少的,貌似没有介绍,另外价格是多少?
离线
晕哥 说:bootloader不开源就是一个大坑, 本来想把程序放spi flash的,结果没得玩了。
对的,还有没有数据手册也是一个问题
刚到手玩了几天,渐渐就没兴趣了
诛仙还在吗 可以转卖吗 我先购买一个试试
离线
如果bootload部分不能用户自由开发,那么很危险了
你做商用产品就很容易被人替换掉bootloader,把你的系统全部破了。
给你再搞个克隆司three系统就洗秋秋了
离线
绑定什么加密都没有意义,一但bootloader被人破,你的代码就可以被dump出来。然后上IDA Pro,你加密部分都可以跟踪到,直接屏蔽你这段代码或者直接走true分支
离线
因为bootloader是可以强碱的,而你不知道原厂给的这个bootloader是不是给到下游每家都是一样的公版代码,还是对不同客户都有不同的定制化库?
我当然倾向于,都是同一个(某个时期内,不计算他原厂内部update)
离线