WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-07-01 16:28:07

unturned3
会员
注册时间: 2020-07-01
累计积分: 23

Widora Tiny200 的SPI Flash 只有128KB?

大家好,
我手头有个Widora Tiny200 F1C200S 的板子。widora wiki 的 sunxi-fel 指南 说Tiny200 上应该自带16MB 的SPI Flash:

显示spiflash的信息sunxi-fel spiflash-info
Manufacturer: Winbond (EFh), model: 40h, size: 16777216 bytes.

不过我自己试的时候,发现我的板子上的SPI Flash 只有128KB:

Manufacturer: Unknown (00h), model: C8h, size: 131072 bytes.

我用这个指令:

sunxi-fel uboot ./u-boot-sunxi-with-spl.bin

来单次运行(不烧写SPI flash),就没有任何问题,板子的UART0控制台上打印出了uboot的信息。

但是,用

sunxi-fel -p spiflash-write 0 ./u-boot-sunxi-with-spl.bin

把 uboot 烧写到板子的SPI-flash 里就不行了。烧写过程没有报错,不过板子的UART0控制台上不打印任何信息。u-boot-sunxi-with-spl.bin 这个文件大小984KB,肯定没法放进128KB的SPI Flash啊?不过话说为什么Tiny200 上自带的SPI Flash 只有128KB呢?

板子背后有一个叫 “CP1425” 的芯片(见图)。这个不是Winbond的SPI Flash啊?我在网上也没查到CP1425是啥。

多谢指点!

-------------------

修正:不是cp1425,是5F1G

cp1425

最近编辑记录 unturned3 (2020-07-01 17:31:48)

离线

#2 2020-07-01 16:36:04

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 474

Re: Widora Tiny200 的SPI Flash 只有128KB?

应该是5F1G吧。

查了下,是兆易创新的spi flash吧,7块多呢。

最近编辑记录 Gentlepig (2020-07-01 16:38:56)

离线

#3 2020-07-01 16:41:56

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,682

Re: Widora Tiny200 的SPI Flash 只有128KB?

这个SPI FLASH的丝印是什么型号,看起来像 GD家的 spi nand, 而不是 spi nor

离线

#4 2020-07-01 16:47:38

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 474

Re: Widora Tiny200 的SPI Flash 只有128KB?

R1和R2简介
TINY200基于F1C200s高性价比极品ARM芯片,极简的艺术化设计风格,小巧精美。显示接口引到了40Pin FPC座子上,其余资源则全部引出到2.54间距双排针。
资源罗列:
USB-TTL CP2104串口控制台(嵌入式开发必备)
microUSB OTG口(fel方式刷机、接U盘、键盘、摄像头、usb网卡等)
16M nor FLASH 或者 nand flash
TF卡槽,可接TF卡或TF-WiFi
40P通用RGB FPC排座座子为下接触(设计考虑了电阻触摸屏,以NS2009驱动)
6P通用电容触摸FPC排座
板载MIC*1
BOOT按键、复位按键
50.8*22.86mm纤瘦尺寸,2.54排针引出所有资源,双排针间隔20.32mm适合面包板
24Pin DVP接口(TINY200第二版)
D类音频功放(TINY200第二版)
------------------------------------------------
估计是spi nand flash,16M的spi nor flash一般没这么大吧。
另,问下,如果容量相同的话,是不是nor flash比nand flash好啊?
------------------------------------------------
又去widora淘宝店看了下,tiny200现在只有128M nand flash版本。你这个估计就是。

最近编辑记录 Gentlepig (2020-07-01 16:53:41)

离线

#5 2020-07-01 17:23:23

unturned3
会员
注册时间: 2020-07-01
累计积分: 23

Re: Widora Tiny200 的SPI Flash 只有128KB?

Gentlepig 说:

应该是5F1G吧。

不好意思...

Gentlepig 说:

16M nor FLASH 或者 nand flash

widora wiki 说 “TINY200的背面有SOP8焊盘,能装NAND或NOR,默认焊接了16M NOR”
淘宝上说NAND 也是128MB,不是128KB啊?

-------------

128M 是 MB 的意思吗?

最近编辑记录 unturned3 (2020-07-01 17:28:26)

离线

#6 2020-07-01 17:28:31

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 474

Re: Widora Tiny200 的SPI Flash 只有128KB?

我觉的你这是没认出来spi nand flash。
5F1G按名称来说,应该是1G bit,就是128M Byte吧。

最近编辑记录 Gentlepig (2020-07-01 17:30:02)

离线

#7 2020-07-01 17:35:29

哇酷小二
管理员
注册时间: 2020-04-22
累计积分: 1,682

Re: Widora Tiny200 的SPI Flash 只有128KB?

开源版本的sunxi-fel不支持spi nand读写,显示128k应该是id冲突了。

离线

#8 2020-07-01 17:58:00

unturned3
会员
注册时间: 2020-07-01
累计积分: 23

Re: Widora Tiny200 的SPI Flash 只有128KB?

哇酷小二 说:

开源版本的sunxi-fel不支持spi nand读写,显示128k应该是id冲突了。

有啥其他方法可以烧写nand吗?
还是我只能依靠TF卡来用Tiny200了?

离线

#9 2020-07-22 13:13:13

theuscr
会员
注册时间: 2020-07-22
累计积分: 4

Re: Widora Tiny200 的SPI Flash 只有128KB?

I also have the tiny200 with 128MB NAND and I ran into the same problem when trying to use sunxi-fel.
I made changes to sunxi-fel code to make sure the problem was it. I didn't get it to flash the NAND flash properly, but it can identify it correctly.

sunxi-fel-screenshot

I uploaded the code to http://github.com/matheusrfdesign/sunxi-tools if anyone is interested in continuing the work.

离线

#10 2020-07-23 11:49:07

theuscr
会员
注册时间: 2020-07-22
累计积分: 4

Re: Widora Tiny200 的SPI Flash 只有128KB?

Here's the NAND memory datasheet for that board (Widora tiny200 128MB NAND):

https://whycan.cn/files/members/4865/GD5F1GQ4UAY-GigaDevice.pdf

离线

#11 2020-07-24 16:27:05

642242855
会员
注册时间: 2019-10-31
累计积分: 116

Re: Widora Tiny200 的SPI Flash 只有128KB?

sip nand好像都还没人玩过呢

离线

#12 2020-07-24 16:28:26

642242855
会员
注册时间: 2019-10-31
累计积分: 116

Re: Widora Tiny200 的SPI Flash 只有128KB?

还是拆了换NOR FLASH吧,封装应该差别不大

离线

#13 2020-07-29 19:02:39

unturned3
会员
注册时间: 2020-07-01
累计积分: 23

Re: Widora Tiny200 的SPI Flash 只有128KB?

theuscr 说:

I also have the tiny200 with...

Thanks for the heads up. I'll take a look and see if I can get it to work

离线

#14 2020-07-29 19:03:23

unturned3
会员
注册时间: 2020-07-01
累计积分: 23

Re: Widora Tiny200 的SPI Flash 只有128KB?

642242855 说:

还是拆了换NOR FLASH吧

嗯嗯,我觉得目前也只能这样了
先将就着用

离线

#15 2020-07-31 22:26:45

theuscr
会员
注册时间: 2020-07-22
累计积分: 4

Re: Widora Tiny200 的SPI Flash 只有128KB?

I got u-boot to work on that board from the 128MB NAND following the instructions on this repo:
http://github.com/hcly/f1c100s

It can successfully recognise the NAND.

The issue is that U-BOOT uses pins PE0 and PE1 as RX and TX, instead of PA2 and PA3. This means you cannot use the onboard USB to UART converter.

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB