返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 6696|回复: 5
打印 上一主题 下一主题

[表盘讨论] 我到底哪个步骤错了呢?

[复制链接]

4

主题

8

帖子

128

麦力

精华
0
阅读权限
20
在线时间
8 小时

跳转到指定楼层
楼主
发表于 2017-2-13 11:19:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 youjj2017 于 2017-2-13 11:26 编辑

第一步:安装arm到默认文件夹
               
                  

第二步:解压VisualMWatch_W64文件夹到D盘
               

第三步:电脑环境变量path编写为
C:\Program Files (x86)\GNU Tools ARMEmbedded\4.72014q2\bin;D:\VisualMWatch_W64\mbcc\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
               

第四步:复制藤蔓十字绣到VisualMWatch_W64文件夹内
                 

第五步:双击VisualMWatch_W64—文件—打开
               
第六步:去掉//
               
第七步:模拟
               

下了不止一个文件,都出红字,不知道是什么原因,有的出现的更多,重装了电脑又换了不同的电脑,都是这样的情况,是不是我哪一步没有设置对呢?
后附另外一个,也是有大量红字,不明白怎么回事,都是别人的成功的代码,在我的电脑上就出现红字。




正在编译...
arm-none-eabi-gcc -c -mthumb -mcpu=cortex-m0 watcheface_show_morebosss_m01.c -I .\SDK\
In file included from watcheface_show_morebosss_m01.c:6:0:
maibu_res.h:3:0: warning: "RES_BITMAP_WATCHFACE_WEATHER_BG" redefined [enabled by default]
In file included from .\SDK/maibu_sdk.h:120:0,
                 from watcheface_show_morebosss_m01.c:5:
.\SDK/maibu_res_bitmap_base_sdk.h:76:0: note: this is the location of the previous definition
watcheface_show_morebosss_m01.c: In function 'window_reloading':
watcheface_show_morebosss_m01.c:138:26: warning: initialization makes pointer from integer without a cast [enabled by default]
watcheface_show_morebosss_m01.c: In function 'sec_callback':
watcheface_show_morebosss_m01.c:183:26: warning: initialization makes pointer from integer without a cast [enabled by default]
watcheface_show_morebosss_m01.c: In function 'data_handler_per_minute':
watcheface_show_morebosss_m01.c:336:2: warning: passing argument 2 of 'strcat' from incompatible pointer type [enabled by default]
In file included from watcheface_show_morebosss_m01.c:3:0:
c:\program files (x86)\gnu tools arm embedded\4.7 2014q2\bin\../lib/gcc/arm-none-eabi/4.7.4/../../../../arm-none-eabi/include/string.h:27:8: note: expected 'const char *' but argument is of type 'char (*)[2]'

正在打包...
-------------read appinfo.json-------------
uuid:a2cd0396b28ac1abdf911a0d0a9fe625
app_id:2833185
name:金鸡报晓
icon:5001
version:101
watchface:1
sysapp:0
res_num:3
res:0, type:0, name:RES_BITMAP_WATCHFACE_WEATHER_BG, file:bg.bmp
res:1, type:0, name:RES_BITMAP_SPORT_ble_con, file:ble_con.bmp
res:2, type:0, name:RES_BITMAP_SPORT_ble_discon, file:ble_discon.bmp

-----------------begin create res.h-------------
-----------------create res.h ok-------------
-----------------begin create res_file-------------
type:0, res_key:5001, offset:66, res_size:2048, width:128, height:128
type:0, res_key:5002, offset:2114, res_size:480, width:60, height:60
type:0, res_key:5003, offset:2594, res_size:480, width:60, height:60
-------------create res_file ok---------------
---------------prepare pack head----------
---------------read res_file----------
---------------read code----------
---------------write pack head----------
---------------write res ----------
---------------write code ----------
---------------pack file:金鸡报晓 ok ----------


正在编译...

D:\VisualMWatch_W64\watcheface_show_morebosss_m01.c: In function 'data_handler_per_minute':
D:\VisualMWatch_W64\watcheface_show_morebosss_m01.c:336:34: warning: passing argument 2 of 'strcat' from incompatible pointer type
  strcat(g_show_more_str_altitude,&MMM);
                                  ^
In file included from D:\VisualMWatch_W64\watcheface_show_morebosss_m01.c:3:0:
D:/VisualMWatch_W64/mbcc/x86_64-w64-mingw32/include/string.h:52:18: note: expected 'const char * __restrict__' but argument is of type 'char (*)[2]'
   char * __cdecl strcat(char * __restrict__ _Dest,const char * __restrict__ _Source);
                  ^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏1 分享分享 顶 踩

27

主题

298

帖子

4062

麦力

精华
1
阅读权限
150
在线时间
137 小时
沙发
发表于 2017-2-13 11:50:18 | 只看该作者
模拟器有显示的话,一般就代表成功了。
“红字” 是供分析问题时用的日志。
如果日志里没有 error 字样,不影响使用。

有 error 的话,就可以根据红字部分的内容定位代码问题。

27

主题

298

帖子

4062

麦力

精华
1
阅读权限
150
在线时间
137 小时
板凳
发表于 2017-2-13 11:56:43 | 只看该作者
例如:
根据第一个错误提示信息:
In file included from watcheface_show_morebosss_m01.c:6:0:
maibu_res.h:3:0: warning: "RES_BITMAP_WATCHFACE_WEATHER_BG" redefined [enabled by default]

是说 RES_BITMAP_WATCHFACE_WEATHER_BG 重复定义了。
这个变量是 SDK 里面的一个定义重复了。把 json 和 .c  里面的这个变量改下就可以了。
例如都改成 RES_BITMAP_WATCHFACE_WEATHER_BG_0001

4

主题

8

帖子

128

麦力

精华
0
阅读权限
20
在线时间
8 小时

地板
 楼主| 发表于 2017-2-13 12:15:43 | 只看该作者
嗯,嗯,辛苦啦!谢谢!

23

主题

1532

帖子

9071

麦力

精华
0
阅读权限
80
在线时间
103 小时

5#
发表于 2017-2-15 00:55:29 | 只看该作者
这个应该是发去开发者板块吧

2

主题

665

帖子

2884

麦力

精华
0
阅读权限
70
在线时间
93 小时

6#
发表于 2017-2-16 20:16:30 来自手机 | 只看该作者
同意楼上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-11-23 05:22 , Processed in 0.082564 second(s), 24 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表