您尚未登录。

楼主 # 2022-01-19 22:09:27

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 64

开源MyV3XCore核心板

赶在年末抓紧时间赶出了一版V3X的核心板,看好了它的LCD驱动、128MB内存,内置以太网phy,
参考网友开源的资料受益斐前,于是就自己也做了一版,核心板上只保留了电源、晶振、及需要的电阻电容配置,其他管脚全部引出了。
核心板采用双排2.0间距插针,尺寸4.7cm*4.7cm,还是比较mini的。
核心板调通后只需要设计更换不同的底板就OK了。
MyV3XCore.png
目前只是把核心板做了出来,赶在年前希望能完成PCB。底板还没想好放些什么,大体上就是:
1. lcd
2. lvds能否接hdmi?
3. 以太网
4. sd卡,sdio接口的wifi
5. usb
6. spi nand?希望能把这功能也调出来。
其他的欢迎补充。
MyV3XCore.pdf

离线

#1 2022-01-20 13:01:50

xiongxinjian
会员
注册时间: 2019-01-13
已发帖子: 43
积分: 13

Re: 开源MyV3XCore核心板

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

#2 2022-01-20 16:38:38

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: 开源MyV3XCore核心板

关注LVDS转HDMI功能和SPI NAND的实现

离线

楼主 #3 2022-02-07 22:45:59

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 64

Re: 开源MyV3XCore核心板

赶在年前抓紧时间搞了个简易底板,打板,焊接...
V3X底板.png
本想假期能够有时间调调,结果...

底板资源:
以太网,usb,串口debug及带rts和cts的串口
rgb液晶,两个sd卡,音频输出
等等

最近编辑记录 sblpp (2022-02-07 22:57:47)

离线

楼主 #4 2022-02-07 22:51:32

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 64

Re: 开源MyV3XCore核心板

参考论坛里的帖子目前uboot已经跑起来了。
uboottftp.png
不知道 Error:ethernet@1c30000 address not set,
No ethernet found 是什么鬼

设置了IP和mac地址后, tftp了个980的UImage,发现网口正常识别了,
第一次速度慢,再次速度就上来了,6.9MiB/S,很不错。

最近编辑记录 sblpp (2022-02-07 22:53:06)

离线

楼主 #5 2022-02-07 22:55:27

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 64

Re: 开源MyV3XCore核心板

1.    参考链接:
https://whycan.com/t_6986.html
git clone --branch v2021.07 https://github.com/u-boot/u-boot u-boot-v3x
如遇问题:Failed to connect to github.com port 443:
解决方案: git config --global --unset http.proxy
2.    参考链接:https://whycan.com/t_7248.html  小智V3X开发板-主要参考
补丁包下载: smallwitpi_lite_v3x_uboot_patch_for_202107.diff

并copy至v3x uboot目录下,
patch -p1 < smallwitpi_lite_v3x_uboot_patch_for_202107.diff
debug port选择的是U0-PB8和PB9
执行下面的配置:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make smallwitpi_lite_v3x_ddr3_debug_uart0_pb8_pb9_defconfig
如果在bashrc中配置好ARCH和CROSS_COMPILE,则只需要
make smallwitpi_lite_v3x_ddr3_debug_uart0_pb8_pb9_defconfig
然后make 或 make –j4,编译出uboot。

3.    参考链接:https://whycan.com/t_7269.html 将uboot烧录至SD卡:
将uboot,kernel和文件系统烧录到sd卡,参照论坛上的方法:
    1) 删除TF卡所有分区
    2) 将uboot写入到sd卡8k偏移处(必须8K偏移, brom龟腚的)。
        sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
    3) 建立第一个分区,大小32M(可以随意填写), 格式FAT16, 把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到 这个分区
    4) 建立第二个分区,用尽剩余空间,格式ext4, 把buildroot产生的rootfs.tar解压到该分区根目录
        tar xvf output/images/rootfs.tar -C /挂载的tf卡第二个分区目录
sudo dd if=u-boot-spl.bin of=/dev/sdX bs=1024 seek=8
或者使用SDCardWriter将uboot烧写至SD卡,
链接:https://github.com/malasy/SDCardWriter/releases

Uboot跑起来了,但是没有找到boot设备,需要对uboot make menuconfig,使能MMC SD SDIO card support。

离线

楼主 #6 2022-02-07 23:08:01

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 64

Re: 开源MyV3XCore核心板

V3XBase.png
uboot中点亮核心板上的LED,
等内核文件系统跑起来后就让这个led闪烁。

\u-boot-v3x\board\sunxi\board.c
int board_init(void)中增加
    gpio_request(SUNXI_GPF(6), "PF6");
    gpio_direction_output(SUNXI_GPF(6), 0);

离线

页脚

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

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn