WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-11-13 11:09:19

路漫漫
会员
注册时间: 2019-07-22
累计积分: 38

感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

此地下载: whycan_widora_f1c100s_linux_emwin_480x272_ns2009_rtp.7z


丝印 PE11 旁边的电阻要焊上。


运行emwin demo:

TSLIB_CALIBFILE=/etc/pointercal TSLIB_CONFFILE=/etc/ts.conf TSLIB_TSDEVICE=/dev/input/event1 /usr/bin/GUIDemo

ts_test 测试电阻触摸屏:

TSLIB_TSEVENTTYPE=INPUT TSLIB_TSDEVICE=/dev/input/event1 TSLIB_CALIBFILE=/etc/pointercal TSLIB_CONFFILE=/etc/ts.conf TSLIB_PLUGINDIR=/usr/lib/ts TSLIB_FBDEVICE=/dev/fb0 TSLIB_CONSOLEDEVICE=none ts_test

ts_calibrate 校准电阻触摸屏:

TSLIB_TSEVENTTYPE=INPUT TSLIB_TSDEVICE=/dev/input/event1 TSLIB_CALIBFILE=/etc/pointercal TSLIB_CONFFILE=/etc/ts.conf TSLIB_PLUGINDIR=/usr/lib/ts TSLIB_FBDEVICE=/dev/fb0 TSLIB_CONSOLEDEVICE=none ts_calibrate







以下是@晕哥 2019-12-01 更新:
-------------------------------
相关链接: 感谢 widora @mango 友情赠送的精致小巧TINY200开发板套件, 主控全志 F1C200s

淘宝购买地址: https://item.taobao.com/item.htm?id=587925184119

离线

#2 2019-11-13 11:10:59

路漫漫
会员
注册时间: 2019-07-22
累计积分: 38

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

欢迎大家测试,但是因为工作关系不方便回复,请大家谅解。

大家对固件有需求或者意见可以到下方跟帖留言,我在后面再改进,发布新版本。

离线

#3 2019-11-13 11:11:54

路漫漫
会员
注册时间: 2019-07-22
累计积分: 38

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

QQ图片20191113105905.jpg

QQ图片20191113105902.jpg

QQ图片20191113105859.jpg

QQ图片20191113105856.jpg

QQ图片20191113105850.jpg

离线

#4 2019-11-13 11:15:45

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

感谢楼主大神一如既往的给力。

离线

#5 2019-11-13 11:17:10

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 491
个人网站

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

一楼真生猛!佩服!

离线

#6 2019-11-15 10:55:21

weiyongwill
会员
注册时间: 2019-08-08
累计积分: 20

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

他来了他来了,他又带着优秀的作品来了。

离线

#7 2019-11-15 14:34:00

ned
会员
注册时间: 2019-11-15
累计积分: 7

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

太给力了大神!

离线

#8 2019-11-20 18:02:59

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 491
个人网站

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

楼主有没有兴趣适配下TINY200?
联系方式发到 kevin@widora.io ,免费送板板 smile

离线

#9 2019-11-20 19:47:11

13718278968
会员
注册时间: 2019-11-17
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

刚入手一个,有针对tiny200的源码么?emwin

离线

#10 2019-11-21 00:49:09

Gbear
会员
注册时间: 2019-11-15
累计积分: 30

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

sad 没处找0201的10K电阻哇。。。。况且我也不一定焊的上。。。。

最近编辑记录 Gbear (2019-11-21 00:49:32)

离线

#11 2019-11-21 10:45:40

天马行空
会员
注册时间: 2019-11-12
累计积分: 45

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

Gbear 说:

sad 没处找0201的10K电阻哇。。。。况且我也不一定焊的上。。。。

直接用烙铁粘点锡短路就好了, 很好操作。

离线

#12 2019-11-22 07:21:28

jxmlegend
会员
注册时间: 2019-11-22
累计积分: 5

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

谢谢分享,初学者的福音

离线

#13 2019-11-22 21:39:14

大帅
会员
注册时间: 2019-01-17
累计积分: 46

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

路漫漫 说:

欢迎大家测试,但是因为工作关系不方便回复,请大家谅解。

大家对固件有需求或者意见可以到下方跟帖留言,我在后面再改进,发布新版本。

//
// Recommended memory to run the sample with adequate performance
//
#define RECOMMENDED_MEMORY (1024L * 200)//(1024L * 2200)

void GUIDEMO_Main(void) {
	
   printf("GUIDEMO_Main.1()\n");
	
  #if GUI_WINSUPPORT
    FRAMEWIN_SKINFLEX_PROPS Framewin_Props;
  #endif
  #if GUIDEMO_USE_AUTO_BK
    U32                     NumFreeBytes;
    int                     BitsPerPixel;
  #endif
  
  //
  // Check if recommended memory for the sample is available
  //
  if (GUI_ALLOC_GetNumFreeBytes() < RECOMMENDED_MEMORY) {
    GUI_ErrorOut("Not enough memory available."); 
	
	U32 GetNumFreeBytes = GUI_ALLOC_GetNumFreeBytes();
	printf("GUI_ALLOC_GetNumFreeBytes()=0x%x\n",GetNumFreeBytes);
	printf("Not enough memory available.\n");
    return;
  }
  printf("GUIDEMO_Main.2()\n");

[root@EmbedSky sky]# chmod 777 GUIDemo
[root@EmbedSky sky]# ./GUIDemo
uVideoSize = 0x25800
var.xres = 0x140
var.yres = 0xf0
pVideoBuffer = 0x40001000
Main Task thread
MainTask()
GUI_Init()
GUIDEMO_Main.1()
GUI_ALLOC_GetNumFreeBytes()=0x0
Not enough memory available.
[root@EmbedSky sky]#

为什么我编译新塘的emwin运行后老是这里申请不到内存呢?
下面是配置的emwin内存大小

#define GUI_NUMBYTES  (5 * 1024 * 1024) //0x1000   //0x20000

static U32 aMemory[GUI_NUMBYTES / 4]; 
#define GUI_BLOCKSIZE 0x100
/*********************************************************************
*
*       Public code
*
**********************************************************************
*/
/*********************************************************************
*
*       GUI_X_Config
*
* Purpose:
*   Called during the initialization process in order to set up the
*   available memory for the GUI.
*/
void GUI_X_Config(void) {
  //
  // 32 bit aligned memory area
  //
  // static U32 aMemory[GUI_NUMBYTES / 4];
  //
  // Assign memory to emWin
  //
  GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
  
  //设置由存储器管理系统分配的存储块的平均尺寸
    GUI_ALLOC_SetAvBlockSize(GUI_BLOCKSIZE); //块平均尺寸
	
  //
  // Set default font
  //
  GUI_SetDefaultFont(GUI_FONT_6X8);
}

离线

#14 2019-11-22 21:40:12

大帅
会员
注册时间: 2019-01-17
累计积分: 46

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

晕哥 说:

感谢楼主大神一如既往的给力。

@晕哥能看到上面的问题么?

离线

#15 2019-11-22 22:13:47

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

大帅 说:

@晕哥能看到上面的问题么?

抱歉, 不会 ;-(

离线

#16 2019-11-23 10:40:58

rf
会员
注册时间: 2019-05-21
累计积分: 8

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

开机几秒?

离线

#17 2019-11-23 20:42:00

郁郁葱葱
会员
注册时间: 2019-11-15
累计积分: 25

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

楼主牛逼,如果这板子要和电脑进行文件交互,要怎么做?没有wifi,不能用以前的办法。

离线

#18 2019-12-01 22:02:48

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

郁郁葱葱 说:

楼主牛逼,如果这板子要和电脑进行文件交互,要怎么做?没有wifi,不能用以前的办法。

用 adb, 本站有帖子, 楼主的固件也可以用adb传输文件.

离线

#19 2019-12-05 15:29:52

kingreid
会员
注册时间: 2019-12-04
累计积分: 27

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

大神 我的板子没点亮 win10 用的 sunxi-tools-win32_f1_flash 烧录 whycan_widora_f1c100s_linux_emwin_480x272_ns2009_rtp.bin  文件  PE11 旁边R23 已经短接

离线

#20 2019-12-05 15:59:12

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

kingreid 说:

大神 我的板子没点亮 win10 用的 sunxi-tools-win32_f1_flash 烧录 whycan_widora_f1c100s_linux_emwin_480x272_ns2009_rtp.bin  文件  PE11 旁边R23 已经短接

楼主的软件是TF卡版本的,你得烧到TF卡呢

spi flash估计正在制作,楼主这段时间比较忙,要晚点才行。

离线

#21 2019-12-05 16:19:02

kingreid
会员
注册时间: 2019-12-04
累计积分: 27

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

感谢 晕哥  我用suniv_f1c100s_w25q128_usb_lcd_ok_20190722.7z 这个试试  这个应该是flash的吧

离线

#22 2019-12-05 16:26:18

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

kingreid 说:

感谢 晕哥  我用suniv_f1c100s_w25q128_usb_lcd_ok_20190722.7z 这个试试  这个应该是flash的吧

对,但是这个在 tiny200 上面不能触摸

离线

#23 2019-12-05 16:29:03

kingreid
会员
注册时间: 2019-12-04
累计积分: 27

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

谢谢 晕哥 亮了 弱弱问一句  bin文件怎么烧录 tf卡   55555555555

离线

#24 2019-12-05 16:31:45

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

kingreid 说:

谢谢 晕哥 亮了 弱弱问一句  bin文件怎么烧录 tf卡   55555555555

插入usb读卡器,然后用win32diskimager, 烧写完成记得点校验。

linux用dd命令

离线

#25 2019-12-08 18:17:13

dmxfeng
会员
注册时间: 2019-12-08
累计积分: 1

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

下载来学习一下 谢谢分享

离线

#26 2019-12-12 23:24:59

zihtime
会员
注册时间: 2019-12-12
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

回复才可以下载吗?
好慢呀

离线

#27 2019-12-12 23:43:14

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

zihtime 说:

回复才可以下载吗?
好慢呀

目前不用回复也可以下载,因为服务器在墙外,可能下载速度慢。

你试一试手机热点,可能会快些。

离线

#28 2019-12-13 09:35:36

zihtime
会员
注册时间: 2019-12-12
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

晕哥 说:

目前不用回复也可以下载,因为服务器在墙外,可能下载速度慢。

你试一试手机热点,可能会快些。

可以啦,谢谢@晕哥

离线

#29 2019-12-19 22:40:15

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 254

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

报下坑网的小弟,老板免了运费....F1C200S入坑开始.

离线

#30 2019-12-19 22:47:57

好想做个有钱人
会员
注册时间: 2019-12-19
累计积分: 40

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

晕哥小弟 说:

报下坑网的小弟,老板免了运费....F1C200S入坑开始.

这么好的,羡慕哦.

离线

#31 2019-12-20 19:29:56

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 254

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

已经成功点亮.
20191220191146.png
并不需要短接R23啊? 是不是哪里弄错了.

离线

#32 2019-12-20 19:33:32

好想做个有钱人
会员
注册时间: 2019-12-19
累计积分: 40

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

晕哥小弟 说:

已经成功点亮.
https://whycan.cn/files/members/1569/20191220191146.png
并不需要短接R23啊? 是不是哪里弄错了.

刚仔细看了原理图, 短路 R23 是为了电阻触摸吧?

离线

#33 2019-12-20 20:47:37

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 254

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

厉害厉害 果然

离线

#34 2019-12-21 22:34:44

silver
会员
注册时间: 2019-12-21
累计积分: 14

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

来学习一下

离线

#35 2019-12-24 12:15:04

haidao
会员
注册时间: 2019-02-02
累计积分: 4

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

tiny200 跑awtk的,lcd用rgb666格式?

离线

#36 2019-12-24 12:28:37

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 491
个人网站

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

haidao 说:

tiny200 跑awtk的,lcd用rgb666格式?

硬件是666,暂不知软件如何设置的

离线

#37 2019-12-24 16:54:39

szchen2006
会员
注册时间: 2019-10-09
累计积分: 122

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

顶!

离线

#38 2019-12-29 21:01:27

geyan7011
会员
注册时间: 2019-12-29
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

我是个使用全志f1c100s新人:

现在正在编译Linux SDK的包,工作还未完成;看到全志f1c100s项目有进展,感谢大家的分享,支持一下。

谢谢。

离线

#39 2019-12-29 21:06:22

geyan7011
会员
注册时间: 2019-12-29
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

在淘宝上买了个开发板试一下,在试验中也可以使用。

离线

#40 2020-01-16 20:23:02

netelf
会员
注册时间: 2020-01-16
累计积分: 1

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

淘宝上买了块这板子,TF卡是要怎么连到板子上,也要用USB读卡器吗?

离线

#41 2020-01-16 20:33:56

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

netelf 说:

淘宝上买了块这板子,TF卡是要怎么连到板子上,也要用USB读卡器吗?

对,用dd命令或者 win32diskimager烧录进去

离线

#42 2020-01-16 21:14:13

mango
会员
所在地: 北京
注册时间: 2017-12-02
累计积分: 491
个人网站

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

netelf 说:

淘宝上买了块这板子,TF卡是要怎么连到板子上,也要用USB读卡器吗?

插到板子的TF座子上

离线

#43 2020-01-28 15:52:26

13718278968
会员
注册时间: 2019-11-17
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

厉害,在家无聊看看学习了

离线

#44 2020-01-31 05:01:25

yan5lang
会员
注册时间: 2020-01-01
累计积分: 2

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

在家无聊,点屏完成,哪位不吝赐教,怎么用USB_TTL串口调试或传文件?

最近编辑记录 yan5lang (2020-01-31 05:03:26)

离线

#45 2020-02-12 20:48:18

Sam
会员
注册时间: 2019-12-06
累计积分: 22

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

小弟是个Linux菜鸟,编译linux3.10时遇到以下问题,哪位高手可以解答,先在这里谢过了
问题1:
        同一个编译环境,编译linux4.14,跟linux5.2都可以用make 直接编译,但是编译3.10时必须加sudo才可以,而且必须为sudo make ARCH=arm CROSS_COMPILE=/usr .... 完整的路径才可以,要不就报找不到gcc的错误,Makefile的ARCH 跟 CROSS_COMPILE 都有修改过
问题2:
        sudo make menuconfig后选择System Type

        [*] MMU-based Paged Memory Management Support                                | |  
  | |        ARM system type (Allwinner Ltd. SUNXI family)  --->                          | |  
  | |        Select the architecture of SoC (Allwinner arm926ejs socs(sun3i))  ---> | |  
  | |        Allwinner development Board (EVB board)  --->                                  | |  
  | |        Select the wafer with arch sun3i (Allwinner sun3iw1 SOC)  --->            | |  
  | |        Select the Soc with wafer sun3iw1 (Allwinner sun3iw1p1 SoC)  --->      | |  
  | |        Select the target board with sun3iw1p1 (Allwinner sun3iw1p1 F1C200s)

编译后报

kernel/power/scenelock_data.h:30:34: error: invalid application of 'sizeof' to incomplete type 'struct scene_extended_standby_t[]'
 int extended_standby_cnt = sizeof(extended_standby)/sizeof(extended_standby[0]);

scenelock_data.h代码如下

#ifndef _LINUX_SCENELOCK_DATA_H
#define _LINUX_SCENELOCK_DATA_H

#include <linux/power/axp_depend.h>
#ifdef CONFIG_ARCH_SUN50IW1P1
#include "scenelock_data_sun50iw1p1.h"
#elif defined(CONFIG_ARCH_SUN50IW2P1)
#include "scenelock_data_sun50iw2p1.h"
#elif defined(CONFIG_ARCH_SUN50IW3P1)
#include "scenelock_data_sun50iw3p1.h"
#elif defined(CONFIG_ARCH_SUN50IW6P1)
#include "scenelock_data_sun50iw6p1.h"
#elif defined(CONFIG_ARCH_SUN8IW5P1)
#include "scenelock_data_sun8iw5p1.h"
#elif defined(CONFIG_ARCH_SUN8IW6P1)
#include "scenelock_data_sun8iw6p1.h"
#elif defined(CONFIG_ARCH_SUN8IW8P1)
#include "scenelock_data_sun8iw8p1.h"
#elif defined(CONFIG_ARCH_SUN8IW10P1)
#include "scenelock_data_sun8iw10p1.h"
#elif defined(CONFIG_ARCH_SUN8IW11P1)
#include "scenelock_data_sun8iw11p1.h"
#elif defined(CONFIG_ARCH_SUN8IW17P1)
#include "scenelock_data_sun8iw17p1.h"
#elif defined(CONFIG_ARCH_SUN9IW1P1)
#include "scenelock_data_sun9iw1p1.h"
#endif

int extended_standby_cnt = sizeof(extended_standby)/sizeof(extended_standby[0]);

#endif

查看.config文件,相关部分如下

CONFIG_ARCH_SUN3I=y
# CONFIG_FPGA_V4_PLATFORM is not set
# CONFIG_FPGA_V7_PLATFORM is not set
CONFIG_EVB_PLATFORM=y
CONFIG_ARCH_SUN3IW1=y
CONFIG_ARCH_SUN3IW1P1=y
# CONFIG_ARCH_SUN3IW1P1_C600 is not set
CONFIG_ARCH_SUN3IW1P1_F1C200s=y
# CONFIG_ARCH_SUN3IW1P1_R6 is not set
# CONFIG_SUNXI_ALARM is not set
# CONFIG_SUNXI_TRUSTZONE is not set
# CONFIG_HOMLET_PLATFORM is not set

所以scenelock_data.h中include的文件都没有被包含,但是extended_standby[]数组的定义都在scenelock_data.h所包含的文件中
是不是linux3.10 不支持f1c200s,还是我的代码中却个文件,求高人解答一下

离线

#46 2020-02-12 20:53:10

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

看下extended_standby的定义,

你用的是新版的gcc导致编译通不过?


sizeof(extended_standby)/sizeof(extended_standby[0]);

是不是应该改成:

sizeof(struct extended_standby)/sizeof(extended_standby[0]);

猜测的, 因为不知道是不是这么定义.

离线

#47 2020-02-13 20:25:05

Sam
会员
注册时间: 2019-12-06
累计积分: 22

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

晕哥 说:

看下extended_standby的定义,

你用的是新版的gcc导致编译通不过?


sizeof(extended_standby)/sizeof(extended_standby[0]);

是不是应该改成:

sizeof(struct extended_standby)/sizeof(extended_standby[0]);

猜测的, 因为不知道是不是这么定义.

结构体extended_standby的定义在scenelock_data_sun50iw1p1.h文件中,而这个文件在选择F1C200S soc后就不会被包含,会不会是代码中却文件引起的,还是.config文件里配置的不对,@晕哥 能不能再分享一个能编译过的3.10版,之前貌似有个链接下载不了了

离线

#48 2020-02-13 20:29:08

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,951

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

离线

#49 2020-02-21 16:39:14

Sam
会员
注册时间: 2019-12-06
累计积分: 22

Re: 感谢@晕哥邀请和测试,发布一个widora tiny200 480x272 5寸电阻屏TF卡固件, 开机跑 emwin,账号root,无密码

感谢@晕哥分享,新分享的链接经验证编译可通过,一路坎坷,稍微总结下:
  刚开是用Ubuntu16.04 32位虚拟机编译,好不容易通过,在./build.sh pack 时发现涉及到的一些程序是64位的。无奈又安装了Ubuntu18 64位,在编译时
又发现perl版本不兼容的情况,高版本不兼容低版本的语法……,利用网路在原捣鼓了半天,尝试降低perl的版本以及安装多版本的perl,均已失败告终,最终又安装了Ubuntu16.04 64位的虚拟机,平时的习惯时安装完先改一下/etc/apt/sources.list, but 发现教程中的一些软件安装也会出现版本的问题。又换回了原来的sources.list 重新来过。
   最后总结,在Ubuntu16.04 64位 ,原装sources.list环境下,编译可通过。

新问题:
   生成的镜像文件sunivw1p1_linux_evb_uart0.img,用PhoenixSuit烧录串口没有反应,查看sys_config.fex

[uart_para]
uart_debug_port = 1
uart_debug_tx   = port:PA3<5><1><default><default>
uart_debug_rx   = port:PA2<5><1><default><default>

我用的开发板的串口用的串口0,所以修改了一下

[uart_para]
uart_debug_port = 0
uart_debug_tx   = port:PE1<5><1><default><default>
uart_debug_rx   = port:PE0<5><1><default><default>

编译并打包,成功生成了sunivw1p1_linux_evb_uart0.img
但是烧录提示
FluxBB bbcode 测试
串口提示
FluxBB bbcode 测试
后又将sys_config.fex改回以前,又可以烧录

离线

页脚