请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
热搜: T5L 视频屏 DGUS OS
查看: 128|回复: 2

求教关于用C Compiler写入NOR FLASH和com口收发数据的问题

[复制链接]

0

主题

3

帖子

37

积分

新手上路

Rank: 1

积分
37
发表于 2019-12-2 11:53:56 | 显示全部楼层 |阅读模式
本帖最后由 翼骑兵 于 2019-12-2 11:55 编辑

刚接触使用迪文屏幕,还在摸索使用。我主要用c语音编程,使用C Compiler写OS,现在遇到两个难题:
1、关于NOR FLASH读写的问题;用C Compiler中的函数:write_dgus_vp,无法写入NOR FLASH中,而从《T5L DGUSII 应用开发指南》的“系统变量接口(45页)”中,看到对应语法
但是不知道如用C Compiler中的函数表达。
2、关于通信端口,收发数据的问题;根据《C编译器使用说明V1.5》,应用语句“send_data_com”,但是编译出错

但是这个语句没有使用指南,不知道com口用什么数字表达,导致编译错误。

求教各位技术大咖,谢谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

10

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2019-12-2 13:54:57 | 显示全部楼层
您好,T5L也支持标准的51KEIL 编译器,可以尝试使用这个。
http://forum.dwin.com.cn/forum.p ... &highlight=KEIL
回复

使用道具 举报

0

主题

3

帖子

37

积分

新手上路

Rank: 1

积分
37
 楼主| 发表于 2019-12-3 14:47:27 | 显示全部楼层
本帖最后由 翼骑兵 于 2019-12-4 10:08 编辑
AZX212389110 发表于 2019-12-2 13:54
您好,T5L也支持标准的51KEIL 编译器,可以尝试使用这个。
http://forum.dwin.com.cn/forum.php?mod=viewt ...

第一个关于nor flash数据库的问题已经解决!

参考例程《DMT48270C043-t5UId14.3寸密码登录与改写os汇编和c编译器写法参考》
我直接引用例程
设置:char Read_Flash[8]={0x5a,0x00,0x10,0x08,0x10,0x08,0x00,0x02};    //数据库读操作
         char Write_Flash[8]={0xa5,0x00,0x10,0x08,0x10,0x02,0x00,0x02};   //数据库写操作
其中:1、0x00,0x10,0x08是nor flash地址0x001008;0x10,0x08是变量地址0x1008
         2、0x5a,0x00表示读数据;0xa5,0x00表示写数据。
然后写入nor flash数据库是:
write_dgus_vp(0x0008,Read_Flash,4);        //读5a a5 0b 82 0008 5a00 1008 1008 0002
最后读取nor flash数据库是:
write_dgus_vp(0x0008,Write_Flash,4);        //写5a a5 0b 82 0008 a500 1008 1002 0002


关于通信的问题,还没解决,请教各位高手,谢谢!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2019-12-12 12:05 , Processed in 0.029952 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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