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

[Firmware update] Firmware Update 【DS201 firmware update】

[复制链接]

1

主题

225

回帖

277

积分

管理员

积分
277

社区居民忠实会员

发表于 2016-6-23 17:55:00 | 显示全部楼层 |阅读模式
DS201
DS201V4_33: DS201.V4.33.zip (38.49 KB, 下载次数: 4442)

1.Selected 20 us that the following repair time base, waveform display width

DS201V4_32: DS201.V4.32.zip (38.91 KB, 下载次数: 3293)

1.Improve the scan mode

2.The measured value of the repair time base 1-20 us

3.Factory Settings to increase recovery gain coefficient

4.Boot read the File File number








回复

使用道具 举报

4

主题

70

回帖

286

积分

中级会员

积分
286
发表于 2017-7-25 02:38:34 | 显示全部楼层
本帖最后由 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_].
回复 1 0

使用道具 举报

4

主题

70

回帖

286

积分

中级会员

积分
286
发表于 2017-7-20 00:58:13 | 显示全部楼层
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 0

使用道具 举报

1

主题

225

回帖

277

积分

管理员

积分
277

社区居民忠实会员

 楼主| 发表于 2017-7-20 09:27:08 | 显示全部楼层
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, 下载次数: 381)
回复

使用道具 举报

4

主题

70

回帖

286

积分

中级会员

积分
286
发表于 2017-7-21 11:33:05 | 显示全部楼层
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.
回复

使用道具 举报

4

主题

70

回帖

286

积分

中级会员

积分
286
发表于 2017-7-23 02:30:23 | 显示全部楼层
本帖最后由 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?
回复

使用道具 举报

4

主题

70

回帖

286

积分

中级会员

积分
286
发表于 2017-7-23 10:55:01 | 显示全部楼层
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

主题

225

回帖

277

积分

管理员

积分
277

社区居民忠实会员

 楼主| 发表于 2017-7-24 09:41:55 | 显示全部楼层
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
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|MINIWARE产品技术交流 迷你工具-智能烙铁-加热平台-示波器-体感电动螺丝刀-数字电源-智能镊子 ( 粤ICP备07030012号-1 )

GMT+8, 2024-11-21 21:35 , Processed in 0.190918 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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