您尚未登录。

#1 全志 SOC » aw v85x buildroot » 2023-06-06 20:45:46

newluhux
回复: 1

在做aw v85x芯片的buildroot: https://github.com/newluhux/buildroot_aw_v85x

吐槽一下全志,boot0代碼也要閉源,初始化個DRAM整的好像有商業機密似的,遇到錯誤只能打開ida慢慢看了.


已經可以啓動BOOT0了,但是這個bootinfo error1不知道該咋解決,待我拖ida裏面慢慢看看

```
[211]HELLO! BOOT0 is starting!
[214]BOOT0 commit : 4b419f21ba
[309][pmu]: bus read error
[312]set pll start
[314]periph0 has been enabled
[317]set pll end
[318]board init ok
[320]DRAM use internal ZQ!!
[323]ZQ value = 0x2d
[325]bootinfo error1
[327]ic cant match axp, please check...
[331]init dram fail
CCC
```

#2 全志 SOC » 有没有人用过f1c100s芯片的spi slave模式 » 2023-05-10 22:11:44

newluhux
回复: 3

如题,最近想拿SPI实现点东西玩玩

#4 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 屌炸天的技术(cpu偷梁换柱) » 2023-03-15 09:19:27

Plan9的意义是Plan9统一了接口所以才能实现很多先进的东西,Linux在这方面就不够统一。

#5 全志 SOC » 有没有 aw f1c100s 中断控制器的 BASE_ADDR 寄存器的例子 » 2023-03-14 21:44:40

newluhux
回复: 1

如题,想搞懂这个东西到底是干啥的,以及如何用。

#8 全志 SOC » 全志芯片的0x4f000000 » 2023-03-01 23:29:29

newluhux
回复: 1

如题,在主线uboot中发现了启动的时候会将0x4f000000设置为串口的buffer
https://github.com/u-boot/u-boot/blob/master/common/Kconfig#L209

我没在互联网上找到它相关的信息,它是块SRAM吗?

#9 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7628模拟器 » 2023-02-16 13:16:59

更新,spi控制器的两个cs line实现了,spi控制器应该没有更多需要实现的东西了。

ethernet的模拟也实现了,但是不一定正确,因为没有资料,这个实现是对着uboot的驱动实现的,uboot里面可以使用网络功能了

下一步就是理解一下Linux内核的网络驱动代码,然后给ethernet的模拟加上中断支持

不过在此之前准备实现一下i2c控制器

20230213_21h52m39s_grim.png

#10 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7628模拟器 » 2023-02-04 20:10:45

更新:

已经实现spi master,spi的cs0默认挂了一个w25q128的flash.
现在可以启动uboot了,也可以启动flash里面的固件了
但是无法启动未修改过的openwrt.原因是没实现ethernet的模拟,驱动会卡死。

#11 Openwrt/LEDE/AR9331/MT7688/RT5350 » mt7628模拟器 » 2023-01-14 22:21:05

newluhux
回复: 2

最近对qemu很感兴趣,尝试造了一下qemu的mt7628支持。

项目地址: https://github.com/newluhux/qemu-mt7628

现在已经可以启动Linux内核并且登录交互了。

已经实现:

部分 sysctl (对于运行Linux内核是够了)

部分 中断控制器 (对于运行Linux内核是够了)

UART * 3 (ns16550a 这个qemu有现成的)

感兴趣的老铁们可以加入进来。

开发很简单,阅读Linux的源码,然后对着源码调试,然后在qemu填上逻辑就行。

比如sysctl里面的系统信息直接dump真实mt7628设备然后填入。

中断控制器也很简单,模拟一下中断的mask和unmask的内存映射就可以了。

#12 Re: 全志 SOC » 分享一下自己用的licheepi nano buildroot源码树 » 2022-11-18 10:57:40

更新:

加了个白嫖github action的ci,release里面已经有构建出来的镜像了,想简单试试的可以烧写release里面的镜像

SD卡驱动也是没有问题的

#13 全志 SOC » 分享一下自己用的licheepi nano buildroot源码树 » 2022-11-14 19:47:37

newluhux
回复: 2

分享一下自己用的licheepi buildroot源码树

最近用到了f1c100s芯片。

看了一下uboot官方源码树和linux官方源码树发现对f1c100s的支持已经很不错了,顺手就做了这个源码树:


https://github.com/newluhux/licheepi_buildroot

因为没有其他需求我只测试了:

uboot 的 serial    port ,主线已经支持很好了
uboot 的 nor flash ,主线已经支持很好了
linux 的 serial    port ,主线已经支持很好了
linux 的 usb gadget ,主线没有相关的设备树,添加了    Icenowy Zheng <icenowy@aosc.io>的patch

用法在repo的README.org里面

代码是跟着buildroot-master更新的

目的是保持简洁

用最少的更改运行licheepi nano的uboot和linux系统

页脚

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

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