WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

#2 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » Tiny200 SPINAND固件分享 » 2020-05-30 22:50:54

touchey 说:

我整理一下教学需求,请shaoxi帮忙看看:
LicheeSTEM教具分析
1教学需求
《普通高中信息技术课程标准》:高中信息技术学科核心素养由信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成。
教学要求:借助数字化学习环境,引导学生体验数字化学习与创新活动,通过整合其他学科的学习任务,帮助学生学会运用数字化工具(如移动终端、开源硬件、网络学习平台、编程软件、应用软件等)表达思想、建构知识。
《义务教育阶段信息科技课程方案》:从入学一开始就加强符合学生认知规律的信息素养教育,增强学生信息意识、发展学生科学思维与计算思维、提高学生数字化探究实践能力、树立学生正确的信息社会价值观与态度责任。
小学初中教学要求:观察、探究、理解物联网对其他领域的影响,能够根据需求,设计和开发简单应用系统,解决实际问题。能将创意和方案转化为有形物品或对已有物品进行改进与优化等。了解机器学习的基本原理,描述计算机使用智能行为模型的方式。基于已有的人工智能功能模块,面对真实情境的实际问题,开发简单智能应用系统。
1.1    学段限定在初中和高中,新课改提出编程素养;
1.2    要求初高中统一使用Python编程;
1.3    了解简单传感器与硬件基础;
1.4    了解操作系统基础;
1.5    学会网络生存,尝试搭建简单物联网应用;
1.6    了解简单人工智能基础算法;
1.7    基于常见开源硬件,开展项目式教学。
2常见教学用开源硬件
2.1    Arduino
2.2    microbit/Micropython
2.3    RaspberryPi树莓派
2.4    掌控板/ESP32(Micropython物联网)
2.5    虚谷号/RK3328(Ubuntu/SIot物联网)
3技术需求
3.1 用户甲
这种小板装图形界面有什么用,直接装个python写程序就可以了。要学linux有关图形界面的东西,在pc机上玩溜了再搞这种板吧。
3.2 用户乙
网上的荔枝派nano的教程都好复杂,各种从底层编译,底层驱动开始搞。然而我作为一个普通软件工程师,我不想要搞那么多的底层硬件,我只想跑一个Linux, 只想跑跑Python, 操作操作IO之类的。经过一番研究,其实没有那么复杂。分享给同样没有过高硬件要求,而且想入门的程序员们。
https://www.cnblogs.com/chengchen/p/12725056.html
3.3网友kekemuyu:打造f1c100s上最牛系统
成功在f1c100s上运行debian后,让我对f1c100s的潜力充满信心,这次再接再厉,在系统中安装了常用的工具,gcc,git,apt,sdl,python2,python3,vim,golang等。誓要打造媲美树莓派的好用的系统。树莓派系统名字叫raspbian,本系统暂命名为antbian。名字解释:ant是蚂蚁,f1c100s就像是蚂蚁,debian是大象,加在一起是蚂蚁吃大象。哈哈
注:媲美树莓派的目标太大了,保留基本教学需求即可:git,apt,python3,学会做减法,毕竟F1C100S只是个小马。
3.4网友chickenzzz:usb serial, rndi, lrzsz, dropbear ssh服务器
采用linux 5.2版,buildroot 2019.11版本
用户名:root密码:iotboard
登录后请用passwd修改密码
已安装usb gadget: serial 和 rndi
开机自动设置设备的ip为10.0.3.2
通过dnsmasq设置主机ip为10.0.3.1
设备IP更改请修改/etc/network/interfaces
主机IP更改请修改/etc/dnsmasq.conf
3.5网友shaoxi2010
Tiny200做的很不错,可惜官方没有SPINAND的固件支持,故弄了超整合版本(坛子里自己的都有,非歪朵拉官方)
1.整合4.19.117内核,USB、显示、code(录音我试了ok)
2.支持SPINAND,SD卡启动,DMA SPI支持,双线模式
3.自动挂载U盘,SD卡等外设
4.整合python3+pyqt5,一起夸平台,卡的飞起(逃
5.整合设备树拓展功能,可以动态添加PE上SPI,I2C,串口等修改功能管脚和驱动状态
6.ns2009驱动也整合了,滤波可能要自己调调问题不大
7.网络配置啥的我都没管,懒。。。
注:关于网络配置可以参考下面两个帖子:
分享一个tiny200固件,支持usb serial, rndi, lrzsz, dropbear ssh服务器
https://whycan.cn/p_43880.html#p43880,再结合晕哥的利器https://whycan.cn/t_2449.html,学习借鉴jetson nano的headless无头模式,实现一根USB线便捷搞定下载、调试、烧录等

支持,不错的想法呢

#4 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2020-05-23 14:15:45

heiheizi 说:


短接了5脚和6脚上电还是一样的没反应,Rx没接线。

那会不会是晶振问题。看看晶振频率,有没有起振

#5 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2020-05-23 09:23:18

heiheizi 说:

这是我查到的关于usb的资料

USB上的DM,DP拉电阻分析

USB数据端子:

1、DM+:Data Minus,数据负信号;
2、DP -:USB Data Positive,数据正信号;
USB电源端子:
1、VCC(Voltage to Current Converter)正极
2、GND负极(Ground即地线)

usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,
usb 信号是差分信号,信号线为D+, D-,。 在usb host 端, D+,D- 各接一个15kohm 的下拉电阻, 而在usb device端,这时就有高速低速设备的区别了。usb1.0, 1.1,2.0协议中都有定义高低速设备以满足不同情况的需求,这些在硬件上的区别就是:高速设备:d+ 接一个1.5kohm的上拉电阻,d-不接;低速设备则相反。
这样当usb device 插入到host中时,如果是高速设备,则d+被拉高,d-不变;低速设备则与之相反。这个上拉过程需要大概2.5us的时间,host这这个时间内便检测到了该信号,即可判断有device plug in,和该device的类型,然后开始通讯,枚举。。。等。
USB OTG(on the go)就是既可以做host又可以做client
我们一般是作为client接受pc传输数据,作为host时可以接打印机直接把手机中的照片打印出来
判别是host还是client是靠USB_ID这根pin
当作为client时,USB_ID基本是悬空的(内部有上拉)
如果侦测到USB_ID被拉低,就被认为是作为host,向外输出
所以需要外部client设备把USB_ID拉低

和ID脚没有关系,usb 外设的id是内置支持软件上下拉的。没有引出来到引脚的

#6 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2020-05-23 09:21:22

heiheizi 说:

我也是用风枪+锡膏焊接的,我还万用表测试了,接触肯定是好的,我焊接了三块板子都是这样,应该不是焊接问题

确认下flash短接5脚和6脚上电看看。还有就是Rx不要接着线,因为怕io反供电导致上电不成功

#9 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » F1C100S USB HOST 裸机 » 2020-05-18 09:24:03

hoel 说:

我没意识到,您是F1C100S裸机项目的原始作者,真是太好了。 关于USB HOST,NXP堆栈似乎不是可移植的,您是否认为我应该尝试直接移植linux HCD堆栈?

https://github.com/mirkerson/c600/tree/6e1e8f9bc5d6a8582143b098611bea72a2a5f4a7/linux-3.10/drivers/usb/sunxi_usb/hcd/include

应该并不是很难。KHCI的移植了,并且跑通了。然后后面又对接调通了rtthread的usb host协议栈。综合考虑,我建议用rtthread的usb host框架+sunxi hcd的bsp

#26 Re: HI3516/HI3518 » USB摄像头要怎么搞? » 2020-05-02 21:36:14

usb摄像头芯片好多吧,松瀚,螃蟹这种

#27 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 随手记录一下玩 vultr 的记录, 不越界. » 2020-04-29 09:31:23

vultr 说:

销毁后,快照是存在的,这个我测过。至于存在多久,我发个工单询问一下客服。

现在还有一个问题是 ssh 的端口一会就挂了, 我怀疑被 "功夫网" 当做异常流量了,然后gg了。

ssh端口挂了, 但是 网页服务器还能照常工作。

修改 ssh 端口重启不起作用, 仍然是 22

存在多久有回复么,嘿嘿
现在bwg终于放出来了,打算先停掉vultr先

#28 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 编解码引擎 CedarX for Mainline Linux v5.4 » 2020-04-27 19:33:40

god 说:

很牛逼,期待MIPI!就可以开好好开撸S3了

mipi没有问题,一直都可以

#30 Re: 计算机图形/GUI/RTOS/FileSystem » 零法律风险白嫖uC-OS3 » 2020-04-25 16:01:35

armstrong 说:

楼主去搜索以前的新闻吧,Micrium早就整个卖给silabs了;还哪来的输赢之说。

这么一说还真是,之前还担心gpl的ucos ii呢,看来是白担心了。

https://iot.ofweek.com/2016-10/ART-132216-8130-30046304.html

#32 Re: 站务公告/网站建设 » 感觉最近帖子变水了? » 2020-04-20 19:31:51

楼主这样又水了一帖。为了满足还是加点字吧

#34 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 自从开始用JLC SMT,多了个习惯 » 2020-04-16 20:18:18

Quotation 说:

JLC SMT只能贴单面,所以现在画板,习惯把阻容尽量放在一面,全让JLC贴。省不少事。
尽管有时阻容放一面不方便布线,也要勉强这样做,否则好像错过了羊毛。哈哈。

都放在一面好看。

#36 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 看了大神<微凉VeiLiang>的电路图还是不懂, 哪位大神能帮忙画个nano的csi摄像头接口电路图. » 2020-04-10 11:55:51

kerr 说:

微凉的那个csi接口没看懂.
原理图里的csi 需要3v3和2v8两个供电, 但3v3->2v8降压有两个ME6206.
我是不是只用一个2v8就行了?  还有那个jp3不明白是什么, 去掉直接连通就行了?

摄像头正确来说有3路供电。
一路是AVDD 一般都是2.8V 也有3.3V的
一路是IOVDD 这个是根据芯片的CSI的接口电平来的,一般3.3V,也有为了方便直接和AVDD相连接的
一路是DVDD 这个就和摄像头相关度比较大了,有的是2.8V,有的是1.8V 有的1.5V 有的1.2V。具体看摄像头数据手册

#37 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » Shipping problems … continue » 2020-04-10 09:24:48

Mitko 说:

I am sorry, but really do not understand what you are trying to prove. The facts show something different.

For example, recently I ordered some ICs (30 pcs - MT3608 丝印B6289 SOT23-6 5V/1.2A 移动电源专用芯片), the Shipforwarder company claims their weight is 40 g., presenting the picture:
https://whycan.cn/files/members/667/Shipforwarder_20200408-2301.jpg

I got s similar bag and put some similar items, just to see what the weight might be: 4g.:
https://whycan.cn/files/members/667/4g_package.jpg

Shipforwarder claims that the items weight is 40 g. while the actual weight (probably around 4g.) is much less.

这是要笑死我然后继承我的花呗账单?

#40 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 发个树莓派 ov5647 摄像头资料 » 2020-04-06 23:02:55

ubuntu 说:

这个貌似就是荔枝派zero 开发板用的那个封装, 这个数据线是 D0/D1/D2/D3,  上面树莓派只有 D0/D1

哦,不过我用这个摄像头好像也就只有两路mipi

#42 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 发个树莓派 ov5647 摄像头资料 » 2020-04-06 15:32:46

whyabc666 说:

V3S ZERO能用这个摄像头吗?直接焊接线相连可以吗?

可以,我买了这个,直接可以用在荔枝派的mipi接口上,还能对焦。 https://item.taobao.com/item.htm?id=566547808242

#44 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » EA3036芯片老烧大家帮我分析下。。 » 2020-04-02 10:22:40

的确电容没有加,后面改成单个的DCDC和LDO了。感谢楼主分享趟坑经验,周末我修改下

#45 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » F1c100s逆向了一下melis的TVD.DRV » 2020-04-02 10:19:56

感谢楼主分享,之前我也搞了一下,黑白显示ok,但是彩色显示时候颜色不大对。有空调下再分享

#51 Re: 计算机图形/GUI/RTOS/FileSystem » 关于Tslib内的滤波算法,再水一贴 » 2020-03-25 09:20:42

metro 说:

说起测试图第一个想到的就是Lenna,学过DSP的同学都懂,哈哈。https://whycan.cn/files/members/1510/lena.jpg

可以看看原图(:LOL

#55 Re: DSP » TI C6745 游戏机:BlackPrism » 2020-03-16 20:02:42

感谢分析,看来楼主是外国友人

#56 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » F1C100s在使用RThread时如何不经过RT bootloader直接运行app? » 2020-03-16 16:35:36

不是bootrom拷贝到ddr
BootRom会把SRAM大小的代码从启动介质复制到SRAM。然后跳到sram运行
所以需要boot代码把ddr初始化,复制app的代码到ddr,跳到ddr运行
xboot启动就是一体的,可以参考xboot做法,固定把一些启动相关的代码通过link script固定放在spi前面,然后有判断运行时候的代码是否和link地址一致,这样去做到boot和app一体的

#60 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » xtw100编程器在win10下安装驱动使用方法 » 2020-03-14 18:41:02

微凉VeiLiang
回复: 13

xtw100编程器好久之前买了一个。像这样的

_20200314183232.png
然后在win7上装驱动一切正常,禁用签名什么的。
到了win10上,安装驱动是个大问题。禁用签名什么的还挺麻烦的,而且系统更新时候有时候又会把驱动搞掉
后面就一直没有用,安装驱动时候会提示 文件的哈希值不在指定的目录中 ,如下图
_20200314183026.png

直到今天又拿出来了,发现驱动是libusb。于是乎想着不是又zadig这个开源的自动安装驱动神器么,直接打开后,选中设备WinUSBComm Device ,然后下拉选择libusb-win32(V1.2.6.0)。点击安装,一切顺利,打开软件可以识别到编程器了
终于可以在win10下愉快的使用编程器读写spi nor flash了

#61 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » V3s裸机usb otg host枚举成功,读数据异常 » 2020-02-29 12:03:43

已经和楼主解决
这里说一下全志musb的坑
_______________________________
usb otg 做主机发送请求到设备时候,地址设置分两个寄存器的
一个是端点0和TX类请求,设置地址用的寄存器是0x98偏移的FADDR
另外一个是数据端点RX也就是IN请求,设置地址用的寄存器是0x9C偏移的RXFADDR
_______________________________
楼主的问题是枚举成功后数据端点发送IN请求请求数据的时候,地址设置还是设置FADDR,导致地址不对,设备不响应然后进入ERROR中断

#64 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 随手记录一下玩 vultr 的记录, 不越界. » 2020-02-26 14:09:40

vultr 说:

2. vultr 结算方式和别的供应商不同, 般佤工 选好配置之后, 一次性付费一月/一季/一年/
    而 vultr 是要先充钱, 比如支付宝充 20$ 送 100$, 这样你的账上余额就有了 120$

   选好机器配置之后,比如最乞丐的版本 5$/月, 他的计费平台是按小时(hour)使用扣费, 每用1小时 0.007$,

   如果你把实例销毁(destroy)就停止计费。

   这个计费方式对于捉襟见肘囊中羞涩的网友真是太有用了, 用完就做一个快照(snapshot)备份,然后销毁,

   下次继续从此备份新建实例。

不知道销毁后快照还存不存在。如果存在那真的是太省钱了,需要用到时候开一开

#67 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » F1C100S 为什么要这么多路电压 » 2020-02-16 23:43:48

还有 EPAD 不接会很汤吗?
一定要接的,因为没有数字地了

#68 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 发现淘宝有卖F1C100S源码的 » 2020-02-16 23:34:07

忙着折腾 说:

关注tvin的功能,学习实在是贵了点。

TVIN可以搞

#76 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 受站长和kekemuyu启发,开发了Github加速服务Beta版(g.widora.io) » 2020-02-12 11:22:23

我也搞了一个,最近bwg ip挂了
https://www.vultr.com/?ref=8433609-6G
用上面链接注册可以充值10美元得100美元30天的免费使用,可以用来测试高端一点的VPS

#80 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 全志F1C100S 做了块小板子 » 2020-02-04 16:34:55

Aysi 说:

TF卡隔壁圆的是喇叭?一直想找这种喇叭, 请问喇叭型号是什么?

按键,旋转编码器

#84 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 这种小孩的玩具可以自发电吗? » 2020-01-27 20:07:02

Quotation 说:

这是装纽扣电池,转起来会亮的玩具吗?
叫什么?我们小时候是用大纽扣做的,两只手一拉一拉旋转。

我们小时候用啤酒盖做,然后做成锯子,割东西

#86 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 烧写usb报错 » 2020-01-02 16:28:02

cris8259 说:

自己画了个板子,usb能识别,但是烧写报错是怎么回事

root@hj-virtual-machine:/home/hj# sunxi-fel ver
AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000
root@hj-virtual-machine:/home/hj# sudo sunxi-fel -p spiflash-write 0 u-boot/u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -1: Input/Output Error

很有可能是用错 sunxi-fel的版本。去荔枝派官网nano.lichee.pro按照教程下载sunxi-fel工具

#89 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 2020年坑网第一帖,做一个LED全彩点阵的名片板怎么样 » 2020-01-01 00:45:17

微凉VeiLiang
回复: 19

如题。
最近老外的F1C100s的能跑Linux的名片在各大交流群刷屏。
可以考虑做一个名片大小的全彩点阵名片。全彩点阵可以显示图片,可以显示文字。可谓炫彩夺目

#96 Re: ESP32/ESP8266 » ESP8266 SPI透传有人做过么 » 2019-12-30 09:18:42

checkout 说:

官方的sdk声称spi透传可以到达M字节以上速率的,不知你用的时哪个例子?
官方github例子
可以参考:stm32通过spi连接esp8266的hspi 开发

用的是nonos的例子,这个rtos在中断处理有参考的地方。先去尝试一下

#98 Re: ESP32/ESP8266 » ESP8266 SPI透传有人做过么 » 2019-12-29 22:30:01

小丸子 说:

esp8266上传不是很快

嗯,上传我应用不快。主要是下载。现在问题是STM32 的SPI大于3Mhz,8266接收就乱,不能够正确响应0x03 读命令和数据,没有进入读成功的中断

#100 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 这是我见过的P图最用心的电子类淘宝店 » 2019-12-26 19:48:14

我心飞翔 说:

他这个是用单反相机 + 摄影棚吗?

不用,就拍照好点的手机就行。搞个面板,搞个平面光源(自己找个坏的屏幕拆掉液晶也挺好用)

#103 Re: ESP32/ESP8266 » ESP8266 SPI透传有人做过么 » 2019-12-26 09:16:48

checkout 说:

逻辑上没问题,应该先单独调通两边的spi(回环,自发自收),确认时序是否一致,最后再接起来调试

感谢回复,我发现stm32的 spi时钟调成3MHz就可以了,调成6MHZ或者12Mhz都不行。难道8266最高只能3Mhz么,手册上好像是写slave可以达到10Mhz的。不知道还有哪个地方有问题,spi的连接目前8266模块是贴在板子上,而不是杜邦线。应该可以排除线过长导致的问题

#105 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 这是我见过的P图最用心的电子类淘宝店 » 2019-12-26 09:07:57

ei,我之前淘宝也是黑色烤漆玻璃板+柔光平面灯拍。然后每一个图片都处理一遍,连排针也要这样拍然后处理。

#109 ESP32/ESP8266 » ESP8266 SPI透传有人做过么 » 2019-12-24 22:05:20

微凉VeiLiang
回复: 7

最近在调8266和stm32通讯,stm32做主机,8266做从机,然后用一个io作为miso数据的中断线,8266
填充好数据就把io拉一下,stm32外部中断里面执行

spi_tx_buf[0] = 0x03;
spi_tx_buf[1] = 0x00;
HAL_SPI_TransmitReceive_DMA(&hspi1,spi_tx_buf,spi_rx_buf,34);

把数据接收回来。
8266端,把官方spitest移植了一下,发现STM32 spi 时钟12Mhz时候可以正常通讯,然后把spi中断函数中的全部打印去掉,发现就进入不了SPI_SLV_RD_BUF_DONE中断了(有变量标志,发送数据时候置位,进入中断清0,再次发送时候发现标准非0打印错误信息退出)。后面调节过
//SET_PERI_REG_MASK(SPI_CTRL2(SpiNum_HSPI),(0x2&SPI_MISO_DELAY_NUM)<<SPI_MISO_DELAY_NUM_S) ;
    //SET_PERI_REG_MASK(SPI_CTRL2(SpiNum_HSPI),(0x2&SPI_MOSI_DELAY_NUM)<<SPI_MOSI_DELAY_NUM_S) ;
数据线延迟,效果也是一样,通讯失败没有进入中断,偶尔第二次调用发送函数时候会进入SPI_SLV_WR_BUF_DONE中断或者状态中断。怀疑还是时序有点不对
有人调试过么,wifi 速度测试能够达到1.6-1.9MB/s。spi透传应该可以达到1MB/s
淘宝好像有spi 的 8266模块,是怎么实现的呢

#117 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 荔枝派Lichee pi zero的GC0310摄像头驱动 » 2019-12-19 19:33:59

好想做个有钱人 说:

裸奔还是Linux呢?驱动差不多吧?要不要用到DMA?

裸机的,不用dma。自己配置好图片数据地址,等中断来就读就好

#118 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 荔枝派Lichee pi zero的GC0310摄像头驱动 » 2019-12-19 19:00:57

好想做个有钱人 说:

f1c100s 吗?难度如何?

都ok,F1C100S 和 V3S都行

#121 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » MJ1000扫描模组,芯片用的是君正 X1000 送给有需要的人, » 2019-12-17 13:52:02

晕哥 说:

那意思是要做3维的扫描头吗?

哈哈,3维也不错,不过楼主这个60块钱还是很值的。我说几十块是批量价钱

#122 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » MJ1000扫描模组,芯片用的是君正 X1000 送给有需要的人, » 2019-12-17 13:38:07

zenghaibo 说:

这种东西,跟汽车是一样的,有10几万的 也有几十万的,不能一概而论。

那要看东西,现在这个2维扫描头真不值钱。

#125 Re: RT1050/RT10XX » RT1170 有人关注没 » 2019-12-14 09:41:04

sblpp 说:

用linux的话还不如玩i.mx6系列啦。
所以就是高不成 低不就,跨界没跨好,扯着蛋了~~~

imx6ul系列如果来个内置ddr就爽了

#127 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 产品小批量压成本问题, DIY打样量产问题讨论(SMT) » 2019-12-06 13:59:22

WhyKen395 说:

https://whycan.cn/files/members/2534/jcl.png

这个应该是寄过去的吧,但是没有用过。

那个是新出的预定库存功能,一次贴可以多买料,留到下次贴片

#129 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » MJ1000扫描模组,芯片用的是君正 X1000 送给有需要的人, » 2019-12-02 18:50:39

超级萌新 说:

新品卖700多块是什么操作?与一般的二维码读头有什么区别?

都是挂的价钱。扫描头几十块一个

#144 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 求助S3摄像头IIC没有应答的处理方法 » 2019-11-12 11:39:31

上拉电阻太大,rst,pwdn脚浮空,或者摄像头的电源给的不对,S3应该也是有一个摄像头io电源的,要和摄像头IOVDD一致

#149 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 荔枝派nano总是提示ERROR: Allwinner USB FEL device not found! » 2019-10-18 16:50:56

L1234 说:
晕哥 说:
L1234 说:

是GND和MISO引脚吗

可以。 也可以 GND & CS#

还是返回ERROR: Allwinner USB FEL device not found!,,而且使用Zadig也找不到nano设备,可能是什么原因

把串口拔了,很有可能是串口rx一直供电导致复位不成功

#151 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/ » 围观 SIPEED 简易注塑机, 在办公室就能轻轻松松生产外壳 » 2019-10-14 09:19:01

Quotation 说:

这是DIY的?没查到SiPEED注塑机的资料。

是 sipeed 用桌面型注塑机制造外壳。桌面型注塑机好像淘宝有,就是不知道开这种小模具贵不贵

#154 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-09-29 17:37:05

sysclock 说:

还可以预定吗?
可以的话,请留一个给我,手机wx 139-1020-0543 谢谢

微凉VeiLiang 说:
晕哥 说:

@微凉VeiLiang

还可以预定不?

可以的

可以,出来后我联系你

#155 Cortex M0/M3/M4/M7 » 记一个stm32运行在48mhz正常大于48mhz就进入hardfault的问题解决办法 » 2019-09-28 11:01:08

微凉VeiLiang
回复: 4

楼主做了一块stm32f401rct6的板子。开始做的时候用的是立创商城smt的库,里面没有stm32f401rct6。于是就用里面的stm32f103rct6的元器件封装。就在此时已经开始埋下祸根。。。。。

板子画好了嘉立创也贴好了,回来后赶紧用cubemx生成程序进行测试,接上stlink下载,嗯...可以下载,很好。于是在线运行,暂停看运行结果,发现停在hardfault里面。此时楼主心里毫无波澜,心想,肯定又是cubemx在作妖了(因为以前就试过cubemx某个版本的时钟配置有bug)。然后仔细查看对应时钟位置的代码,竟然好像没有问题。。。嗯。。。心想,那肯定是我配置时钟时候配置错了,亦或者晶振没有起振。。。于是各种反复验证,发现晶振也起振了,配置也就几种,采用hsi时候倍频上去也一样挂,只有在频率小于等于48Mhz时候运行是正常的。后面换了几个板子测试,现象依旧。。

后面就在网上查找同样现象的解决办法,发现很多都说到vcap脚要接电容,电容贴错会导致频率上去就进入hardfault。好像很有道理,自己也仔细查看原理图,嗯。。。好像没有vcap脚(此时还是没有意识到用的是103的封装)。。以st的尿性,肯定是放在某个供电脚上了,毕竟64个脚其中的io脚很宝贵。然后查看供电脚,发现供电脚也都都连上了,然后每个脚也都有0.1uf电容了。这时候楼主不淡定了。。。难不成出鬼了,或者立创商城的芯片是水货。。。仔细想想也不至于啊,赶紧下载一个401的手册看看,然后发现里面Compatibility with STM32F4 Series里面有介绍64pin的一样是有vcap专门的脚的,这时候恍然大悟,原来自己用的是103的封装,pb11还拿来当io口用了。那个脚的位置是vcap脚,不是pb11了。。。。
后面果断飞上电容,烧录程序测试。。。板子终于能够在84Mhz愉快奔跑了。

后记,在调试问题过程中还发现了f4系列是支持内核电压参数配置的,在超频的时候如果hardfault了,可以调节内核电压提高稳定性。

#158 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-09-21 15:33:47

晕哥 说:

https://whycan.cn/files/members/3/QQ20190921151654.jpg

@kekemuyu 这是我收到的,还没时间动手,要补焊好些零件,如果有兴趣可以加我QQ赠送两片, 估计坑不少。

想省事还是买荔枝派nano方便,35元一片包邮 ^_^

嘉立创的贴片很是尴尬

#159 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-09-21 15:33:10

晕哥 说:

楼主的时间很值钱,不愿意做买卖,你看下25楼的更新版文件: https://whycan.cn/t_2788.html#p23140

可以自己手工DIY

big_smile
我朋友在帮忙做这个了,自己手工贴,下周可能会出来十片样品

#160 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-09-01 00:17:51

更新了一下。
增加了摄像头DVDD 和 AVDD分开LDO供电,如果DVDD和AVDD一样则可以通过背面的跳线进行端接即可,可不贴DVDD的LDO
修复了14楼的摄像头10脚接地问题
增加了TVIN0脚的输入滤波电路。方便调试TVD
增加了Markpoint,方便贴片
最后附上GitHub项目连接,欢迎star,和 提出修改意见
https://github.com/VeiLiang/BoloPi_PCB

#162 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 求此论坛的fluxbb的源码 » 2019-08-31 23:33:23

晕哥 说:
晕哥小弟 说:

1、 https://whycan.cn/viewtopic.php?id=2826
这个链接有问题么?不也可以指向到论坛的帖子么?为什么要修改?
2、我搜了下国内玩论坛的,都是在弄discuz。

1. 链接没问题, 但是 https://whycan.cn/t_2826.html 这个看起来更专业,特别是我这种有强迫症的。
不过到现在还没有改完, 很多地方还有散落的 .php 链接。
以前的搜索引擎对后缀是 .html (假装是静态网页) 的 PageRank(PR) 评分比较高,搜索可以排前面。

2. 我就是不想用千篇一律的 discuz, 搞点另类, 哪知道功能太弱鸡, 连手机都没有适配。道听途说discuz母公司已经宣布破产?

discuz不是腾讯的么

#164 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-08-22 17:37:07

k455619 说:

楼主 我有两个问题 :
1.Dvp接口 10脚DGND 没有接地
2.Dvp接口 15脚是VCC2.8V,我看了下0V2640的原理图应该是1.2V吧

嗯,没说没发现呢,地是要接,我用的sensor内部已经接了,不过这个可以出来打个过孔。
电压可以通过改ldo来改。不过要用两路电压供电的sensor可能就不适合了

#167 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-08-21 10:14:03

Gentlepig 说:

感谢分享。
过孔直径是不是有点小?10mil直径。嘉立创双面板过孔直径最小是0.3mm。
还有个疑问,RGB接口是为了方便画线按顺序连到了LCD接口上,那么应该在哪里设置RGB的对应关系呢?因为之前看到的荔枝派nano还有一些唱戏机的接口,都是LCD_D18~D23对应R2~R7,LCD_D10~D15对应G2~G7,LCD_D2~D7对应B2~B7。

嗯,嘉立创我一直是安装0.2,0.45的标准画的,两层板一样是可以做的。lcd是按照荔枝派的接的

#168 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-08-21 10:13:04

sblpp 说:

感谢楼主分享~~~
非常感谢。能分享下源码吗?谢谢啦。

有源pcb工程文件,f1c的开源代码的话暂时没有,先用网友分享的代码跑

#169 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-08-20 22:47:36

晕哥 说:
微凉VeiLiang 说:

一楼感谢晕哥提供的坑网平台

得感谢包括楼主在内的各位热心网友才行!

啥时候开卖 ^_^ 坐等

这个暂时还没有打算:lol

#173 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 开源自己画的一个F1C100S板子和原理图,摄像头和屏幕同时引出,所有io引出 » 2019-08-20 21:58:53

微凉VeiLiang
回复: 92

1.板子是两层板,可以之间打样。
2.板子上全部io引出,间距可以插到洞洞板或者面包板上
3.dvp摄像头和RGB屏幕同时引出,支持摄像头采图实时显示
4.音频和视频都引出,方便各种填坑测试
5.四角带M3螺丝孔
6.支持堆叠扩展
7.新的PCB带按键,方便烧录和调试
板子叫做菠萝派,其实菠萝派在5年前就想好了的,logo都做好了,一直没有产出。现在借着F1芯片先出一个菠萝派F1先

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

bolopi_F1_0.png
bolopi_F1_1.png
bolopi_F1_2.png
bolopi_F1_3.png

PCB工程By AltiumDesigner09
PineapplePi-F1_PCB.rar








以下是楼主 2019-09-01 25楼更新V2版本:
---------------------------------------------------------------------------

感谢楼主的无私分享, 这是第二版PCB文件:

DXP PCB: PineapplePi-F1_PCB_V2.rar

BOM表(用于JLC SMT): BoloPi-F1_V2.xls

#174 Re: ESP32/ESP8266 » 开源!吃鸡开发板ESP32+CH374U方案,让你通过鼠标键盘玩手机吃鸡游戏! » 2019-08-12 13:38:47

666,吃鸡手游刚出来的时候我也想过做这个,不过还是没有动手,没想到楼主实现了。支持支持

#176 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » XBOOT能通过JLINK调试吗? » 2019-08-10 09:48:01

jiangchun9981 说:

发现WIN10下慢的原因主要是ECLIPSE调用MAKE这个命令是做MINGW虚拟环境下,调用一次要20秒,相反在虚拟机里只要1秒多就OK了,暂时没找到解决的办法.

现在发现MDK竟然能支持GCC编译,见下面的连接
https://blog.csdn.net/lan120576664/article/details/46806991
我已经用XBOOT自带的GCC来测试过,在MDK下可以成功调用.  用最新的GCC编译XBOOT也能成功.

目前的主要问题是把XBOOT那么多文件一个个手工导入MDK项目实在太费劲了,找了个工具自动导入但是好像不成功,目前就卡在这步了.
https://img-blog.csdn.net/20150708180850302

感谢分享,我用eclipse连接jlink调试超级慢,点停止要等半天才反应。后面我发现可以用ida的gdb调试,速度很快

#181 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » f1c100s 支持 TV (cvbs) 输入输出, 但是手册却没有相关寄存器资料, 终于在 A20 手册找到了. » 2019-06-26 19:29:39

iki1120 说:
达克罗德 说:

f1c100s简直神芯,如果有浮点单元那真是满意死了

非标准USB控制器害死人啊

还好吧

#185 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 用HI3516EV200替代GK7102核心板 » 2019-06-12 10:22:19

zhenfanhei 说:

@晕哥, 只调要应用的部分还是容易些,这片子要是不太烫的话,应该不错,

对,GK7102烫的不要不要的

#195 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 讨论一个串口发送接收问题,是FIFO半空时候继续发还是等FIFO空的时候继续发 » 2019-06-01 10:29:44

微凉VeiLiang
回复: 2

一般接收方式分几种:
1.来一个字节中断,接收一个字节。(耗CPU,接收不会漏)
2.接收FIFO达到一定阀值的时候中断,接收数据 (不耗CPU,但接收小于阀值的数据量可能会不及时)
3.接收FIFO达到一定阀值的时候中断,接收数据,串口数据超时也进行中断,接收数据。(不耗CPU,数据接收也完整)
一般在使用过程中,我都会选择第三种,有的MCU没有串口超时中断,我也会自己做个定时器去做

发送:
串口发送数据的时候。应该都是一个一个字节发,调用一个UartPutCha函数。
UartPutChar里面常规都是先一个while等待,再进行发下一个,那么问题来了。
while等待的条件也分两种
1.发送FIFO Not Full,或者FIFI  Not Halt
2.发送FIFO Empty

一般来说调试的时候我会选择第二个,因为这样打印数据实时可以定位到代码运行的位置
但是在实际应用中,应该选第几个呢,有没有什么讲究呢

讨论这个问题主要是因为,最近客户有说到我们设备串口发送的数据(一般都是无协议的,客户端按照一帧来收,有超时中断为一帧)他们接收总是会有点问题,一帧数据分成几帧接收不完整。但是我们给的工具接收数据(C#写的)没有问题。所以说不知道是不是因为while等待这个原因

#197 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » 有人试过在OpenOCD上对V3s裸机程序进行调试么 » 2019-05-30 18:13:55

微凉VeiLiang
回复: 1

jlink连上v3s,通过open ocd在linux下调试。
找到一个相关的https://github.com/hno/Allwinner-Info/blob/master/JTAG/openocd-sunxi.cfg

# Olimex dongle
source [find interface/ftdi/olimex-arm-usb-tiny-h.cfg]

adapter_khz 14000

#reset_config srst_only srst_pulls_trst srst_open_drain
reset_config srst_only

# Allwinner A10 (sun4i)
 
if { [info exists CHIPNAME] } {
   set  _CHIPNAME $CHIPNAME
} else {
   set  _CHIPNAME sun4i
}
 
# Subsidiary TAP: CoreSight Debug Access Port (DAP)
if { [info exists DAP_TAPID ] } {
   set _DAP_TAPID $DAP_TAPID
} else {
   set _DAP_TAPID 0x4ba00477
}
jtag newtap $_CHIPNAME dap -irlen 4 -ircapture 0x1 -irmask 0xf \
    -expected-id $_DAP_TAPID
 
# GDB target:  Cortex-A8, using DAP
set _TARGETNAME $_CHIPNAME.cpu
target create $_TARGETNAME cortex_a -chain-position $_CHIPNAME.dap
 
# SRAM-A2: 16K at 0x00004000;
$_TARGETNAME configure -work-area-phys 0x00004000 -work-area-size 0x4000
 
#$_TARGETNAME configure -event reset-assert-post "sun4i_dbginit $_TARGETNAME"
#$_TARGETNAME configure -event examine-end "sun4i_dbginit $_TARGETNAME"

$_TARGETNAME configure -event gdb-attach "halt"

#proc sun4i_gdbattach {target} {
#	echo "gdbattach"
#	halt
#}
#
#proc sun4i_dbginit {target} {
#     # General Cortex A debug initialisation
#     halt
#     cortex_a dbginit
#     target_request debugmsgs enable
#     trace point 1
#}

#199 Re: 全志/Allwinnertech/V3S/A64/H6/A20/A33/F1C100s » V3s 从flash启动串口打印乱码 » 2019-05-30 09:22:55

smartcar 说:

用逻辑分析仪抓数据,然后用不同的波特率解析,看到底是哪个波特率

这是个办法,但是如果知道了是波特率不对,那么是什么导致波特率会有时候启动不对呢。uart用的是APB2,,时钟源是24Mhz晶振

页脚

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