WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

#1 2020-07-13 18:31:24

flex-A
会员
注册时间: 2019-08-27
累计积分: 20

[V3S]发一份V3S的裸机程序

*从xboot抠的启动文件和编译选项,感谢XBOOT大佬贡献的代码
*裸机启动,包括串口0初始化、时钟初始化、内部DRAM初始化并启动到main().
*工程包含了v3s版的sunxi-fel工具
*由于我对ld脚本并不是很熟悉,在这上面花了不少时间找问题:)
*工程源码:(.zip上传失败,放网盘链接)链接: https://pan.baidu.com/s/18E3WTeRR0BuBnaxPEEp1EA   提取码: f3dm

======================================
#编译步骤-在linux平台完成
1、解压源码,修改Makefile中的编译器
01.png

2、进入tools/mksunxi目录执行make命令
3、在工程目录执行make编译
4、make write下载,复位运行应该能看到串口输出的信息
02.png

======================================
另外还想请教各位大佬一个问题:在sys-dram.c中声明了一个结构体变量,在声明的同时赋值,但是这样cpu就不知道跑哪去了,改成下面这样就好了
03.png
但page_size放外面赋值总觉得有点刺挠:),想问问各位大佬有啥解决办法吗。

离线

#2 2020-07-14 09:07:04

执念执战
会员
注册时间: 2018-11-27
累计积分: 16

Re: [V3S]发一份V3S的裸机程序

lol lol lol lol 厉害!赞一个!!!

离线

#3 2020-07-14 10:57:07

LinjieGuo
Moderator
注册时间: 2019-07-24
累计积分: 238

Re: [V3S]发一份V3S的裸机程序

谢谢分享。

离线

#4 2020-07-14 11:39:44

MyWaKeng
会员
注册时间: 2020-07-14
累计积分: 8

Re: [V3S]发一份V3S的裸机程序

作为刚注册的小白,好羡慕楼主,折腾的成果。严重支持下。

离线

#5 2020-07-14 15:33:20

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

Re: [V3S]发一份V3S的裸机程序

*工程源码:(.zip上传失败,放网盘链接)链接: https://pan.baidu.com/s/18E3WTeRR0BuBnaxPEEp1EA   提取码: f3dm

感谢楼主分享,为了方便各位网友,防止百度盘失效,可以本站下载: v3s_none0.zip

离线

#6 2020-07-14 15:53:00

staunchheart
会员
注册时间: 2019-12-17
累计积分: 172

Re: [V3S]发一份V3S的裸机程序

晕哥掏了血本呀,这个182M,流量费不小哦。
去掉里面的GCC,加个链接好些。

最近编辑记录 staunchheart (2020-07-14 15:53:59)

离线

#7 2020-07-14 15:58:25

Quotation
会员
注册时间: 2018-10-04
累计积分: 226

Re: [V3S]发一份V3S的裸机程序

flex-A 说:

另外还想请教各位大佬一个问题:在sys-dram.c中声明了一个结构体变量,在声明的同时赋值,但是这样cpu就不知道跑哪去了,改成下面这样就好了
https://whycan.cn/files/members/1924/03.png
但page_size放外面赋值总觉得有点刺挠:),想问问各位大佬有啥解决办法吗。

把几个变量赋值顺序调成和结构体声明里的一样试试?

离线

#8 2020-07-14 16:03:53

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

Re: [V3S]发一份V3S的裸机程序

staunchheart 说:

晕哥掏了血本呀,这个182M,流量费不小哦。
去掉里面的GCC,加个链接好些。

没事,钱没了可以再赚,关键是大家要玩得开心。

离线

#9 2020-07-14 16:45:39

txl
会员
注册时间: 2018-12-08
累计积分: 4

Re: [V3S]发一份V3S的裸机程序

这个厉害,非常佩服楼主,给力!

最近编辑记录 txl (2020-07-14 16:46:23)

离线

#10 2020-07-14 17:03:48

flex-A
会员
注册时间: 2019-08-27
累计积分: 20

Re: [V3S]发一份V3S的裸机程序

staunchheart 说:

晕哥掏了血本呀,这个182M,流量费不小哦。
去掉里面的GCC,加个链接好些。

你这么一说我才发现里面还藏了个GCC,去掉GCC压缩只有1.6M,是我疏忽了。下次上传前再仔细检查检查。

最近编辑记录 flex-A (2020-07-14 17:25:32)

离线

#11 2020-07-15 00:28:56

kesion
会员
注册时间: 2020-07-03
累计积分: 25

Re: [V3S]发一份V3S的裸机程序

期待楼主发多几份这些裸机程序,太给力,和STM32的差别大吗?

离线

#12 2020-07-15 15:47:22

flex-A
会员
注册时间: 2019-08-27
累计积分: 20

Re: [V3S]发一份V3S的裸机程序

kesion 说:

期待楼主发多几份这些裸机程序,太给力,和STM32的差别大吗?

裸机的话没有stm32那样详尽的库,基本只有一份数据手册和xboot这样的参考。算是一步一个坑。

离线

#13 2020-07-15 16:52:30

lxl_wc_regi
会员
注册时间: 2020-07-14
累计积分: 2

Re: [V3S]发一份V3S的裸机程序

楼主, 执行这个 make write 命令就下载进去了吗?需要用串口线跟开发板相接吧

离线

#14 2020-07-15 17:36:38

flex-A
会员
注册时间: 2019-08-27
累计积分: 20

Re: [V3S]发一份V3S的裸机程序

lxl_wc_regi 说:

楼主, 执行这个 make write 命令就下载进去了吗?需要用串口线跟开发板相接吧

连接荔枝派zero到电脑,荔枝派进到FEL模式,然后make write

离线

#15 2020-07-28 17:02:00

家猫戏很足
会员
注册时间: 2018-09-16
累计积分: 6

Re: [V3S]发一份V3S的裸机程序

这个编译需要使用什么环境呢

离线

#16 2020-07-28 21:20:22

Mrtutu
会员
注册时间: 2020-07-28
累计积分: 2

Re: [V3S]发一份V3S的裸机程序

厉害,帮顶

离线

#17 2020-07-28 21:23:54

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 350
个人网站

Re: [V3S]发一份V3S的裸机程序

感谢分享,顶起

离线

#18 2020-07-29 20:43:38

flex-A
会员
注册时间: 2019-08-27
累计积分: 20

Re: [V3S]发一份V3S的裸机程序

家猫戏很足 说:

这个编译需要使用什么环境呢

系统:ubuntu,编译:arm-linux-guneabihf-或arm-none-eabi,下载:sunxi-fel
工程里自带v3s版的sunxi-fel工具。有一个arm-gcc,这个属失误,可以把arm-gcc删了,减小体积。

最近编辑记录 flex-A (2020-07-29 20:45:51)

离线

页脚

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