硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3414|回复: 9
收起左侧

[其它] Hex文件合成器

[复制链接]

3

主题

28

回帖

37

积分

新手上路

积分
37
发表于 2018-9-20 13:12:59 | 显示全部楼层 |阅读模式
今天在周报中看到管理分享的一个合成器,觉着想法不错,做了一个带界面的合成器,分享给大家,需要.NET4.0的运行环境.
运行界面:

运行界面

运行界面

点击添加或者直接拖动HEX文件即可添加要合成的文件到列表中;
点击删除则会从列表中删除选中的文件;
有偏移位置相同的则会使用红色标记提醒;
点击合成即可生成bin文件.
HexSynthesizer.exe (395.5 KB, 下载次数: 118)


评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107778
QQ
发表于 2018-9-20 13:45:54 | 显示全部楼层
非常感谢楼主分享
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2018-9-20 13:55:06 | 显示全部楼层
eric2013 发表于 2018-9-20 13:45
非常感谢楼主分享

因为管理的分享精神,所以我也不能光索取而不分享
回复

使用道具 举报

23

主题

213

回帖

282

积分

高级会员

积分
282
发表于 2018-9-20 21:52:57 | 显示全部楼层
Segger的仿真器驱动带的j-flash也有这样的功能
回复

使用道具 举报

36

主题

1449

回帖

1557

积分

至尊会员

积分
1557
发表于 2018-11-8 17:10:49 | 显示全部楼层
这个是咋回事啊
1541668211(1).jpg
回复

使用道具 举报

36

主题

2041

回帖

2149

积分

至尊会员

积分
2149
发表于 2018-11-8 17:55:44 | 显示全部楼层
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2018-11-9 10:41:16 | 显示全部楼层
sanit 发表于 2018-11-8 17:10
这个是咋回事啊

你点开详细信息把错误信息发上来看看
回复

使用道具 举报

7

主题

115

回帖

136

积分

初级会员

积分
136
发表于 2018-11-11 14:37:37 | 显示全部楼层
也出现了楼上的故障:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.OverflowException: 数组维度超过了支持的范围。
   在 HexSynthesizer.FrmMain.XJAeLENAp(Object  , DoWorkEventArgs  )
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
HexSynthesizer
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///C:/Users/user/Desktop/HexSynthesizer.exe
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.7.3062.0 built by: NET472REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
SXModule.BinEncoder
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///C:/Users/user/Desktop/HexSynthesizer.exe
----------------------------------------
INST.DataType.JTT905
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///C:/Users/user/Desktop/HexSynthesizer.exe
----------------------------------------
Microsoft.GeneratedCode
    程序集版本:1.0.0.0
    Win32 版本:4.7.3190.0 built by: NET472REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.7.3062.0 built by: NET472REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.resources
    程序集版本:4.0.0.0
    Win32 版本:4.7.3062.0 built by: NET472REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.7.3062.0 built by: NET472REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试程序,
而不是由此对话框处理。
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2018-11-15 11:16:43 | 显示全部楼层
596142041 发表于 2018-11-11 14:37
也出现了楼上的故障:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

好的,我修复下BUG
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-1-16 08:29:03 | 显示全部楼层
sanit 发表于 2018-11-8 17:10
这个是咋回事啊

你这个错误我知道是因为什么引起来的了, 我的基地址默认设置为0x08000000了, 可是你的地址低于这个地址...
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-14 04:45 , Processed in 0.290856 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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