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

MiniDSO产品技术交流  迷你示波器-袖珍示波器-示波器探头-

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4147|回复: 7

[Firmware update] Firmware Update 【DS201 firmware update】

[复制链接]

1

主题

214

帖子

261

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
261

社区居民忠实会员

发表于 2016-6-23 17:55:00 | 显示全部楼层 |阅读模式
DS201
201V4_32: DS201.V4.32.zip (38.91 KB, 下载次数: 2709)
回复

使用道具 举报

3

主题

31

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 7 天前 | 显示全部楼层
sagittarius, thank you for posting latest firmware.  I only have old DS201 with lcd 7781, so can't use directly unless I patch lcd/sd functions

Is there v4.32 source code available?
回复 支持 反对

使用道具 举报

1

主题

214

帖子

261

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
261

社区居民忠实会员

 楼主| 发表于 7 天前 | 显示全部楼层
flagmax 发表于 2017-7-20 00:58
sagittarius, thank you for posting latest firmware.  I only have old DS201 with lcd 7781, so can't u ...

DS201 V4.32 Source Code: DS201.Source.V4.32.zip (414.8 KB, 下载次数: 3)
回复 支持 反对

使用道具 举报

3

主题

31

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 6 天前 | 显示全部楼层
Thank you very much.  I am able to compile it.  Now need to add back in 9 old DFU functions   Hopefully it runs on device with 7781 lcd.
回复 支持 反对

使用道具 举报

3

主题

31

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 4 天前 | 显示全部楼层
本帖最后由 flagmax 于 2017-7-23 02:39 编辑

Finally got v4.32 to run on DS201 V2 7781 lcd by binary patching vector table to old function I added to flash.  

* One thing developer needs to change:  Hide_Trigger needs to cycle ON/OFF with < or > like they got other Cursors.

Also, for some reason "ViewPosi" steps slowly for half screen, then scrolls fast.  Maybe its a feature to do fine adjusting?
回复 支持 反对

使用道具 举报

3

主题

31

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 4 天前 | 显示全部楼层
sagittarius,

I have IAR EWARM v6.10 and v7.80.  I open and build hex DS201 Source V4.32 successfully.  However when I compare my DS201V4.hex with yours 201V4_32.hex from post #1 but they don't match.  Why is that?  What version IAR do you using?

Thank you.
回复 支持 反对

使用道具 举报

1

主题

214

帖子

261

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
261

社区居民忠实会员

 楼主| 发表于 3 天前 | 显示全部楼层
flagmax 发表于 2017-7-23 02:30
Finally got v4.32 to run on DS201 V2 7781 lcd by binary patching vector table to old function I adde ...

Thank you very much and I will carefully to check.
The source code with tools is IAR6.4
回复 支持 反对

使用道具 举报

3

主题

31

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 前天 02:38 | 显示全部楼层
本帖最后由 flagmax 于 2017-7-25 02:54 编辑

Thank you! IAR EWARM 6.40 gives me identical hex like yours

  1.       case XN_TYPE:   // 刷新显示游标型式
  2.         SetColor(GRY, TCOLOR[XN]);
  3. //        DispStr(S_X[TIM_BASE]+24, 224, PRN,  " ");                       
  4.         if(i == TIM_BASE)DispStr(S_X[i],    224, PRN,  ptr);      
  5.         if(i == FIT_BASE)DispStr(S_X[i],    224, SYMB, ptr);      
  6.         if(i == SMPL_DPTH){
  7.           DispStr(232, 2,  PRN, "SmplDpth:");
  8.           DispStr(304, 2,  PRN, (u8*)&D[List[SMPL_DPTH].Val]);
  9.         }
  10.         ShowView(List[VIEWPOSI].Val, List[SMPL_DPTH].Val);
  11.         ParamTab[T0x1] = 2 + Presampling - List[VIEWPOSI].Val;
  12.         ParamTab[T0F] &= ~D_HID;
  13.         ParamTab[T1F] &= ~D_HID;
  14.       ParamTab[T1F] &= ~D_HID;
复制代码


Is this ok or mistake ? Inside Menu.c I see 2 same lines ParamTab[T1F] &= ~D_HID;    Maybe you want 2nd line to be ParamTab[T2F] &= ~D_HID; ?

I am trying fix Hide-Tri to cycle ON/OFF with 1 key like Right or Left.  Currently in v4.32, Hide-Tri is Right = OFF and Left = ON

* Need also to fix the [Xn]  [Hide_Tn_], it blinks lines but should only blink triangles on edge like the correctly blink  [Yn]  [Hide_Vn_].
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|MiniDSO产品技术交流 迷你示波器-袖珍示波器-示波器探头- ( 粤ICP备13039857号 )

GMT+8, 2017-7-27 16:30 , Processed in 0.170550 second(s), 37 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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