完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我怎么能从SPC560P34L1CEFA中读出hex文件?
#十六进位 以上来自于谷歌翻译 以下为原文 How could I read out the hex file from SPC560P34L1CEFA? #hex |
|
相关推荐
10个回答
|
|
你好张,
是的,对于未经审查的芯片应该没问题。 对于审查的,你需要密码。 您应该使用调试器 示例:对于PLS,存在宏SaveHex<文件> <&范围GT; 我从未测试过这个功能。 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello Zhang , Yes , it should be ok for an uncensored chip. for a censored one , you need the password. You should take the hand with a debugger Example : for PLS , there is a Macro SaveHex I have never tested this feature. Best Regards Erwan |
|
|
|
我收到了以下信息:
“_______________________________________________________ “ 'SaveHEX命令行功能 “ '生成intel-HEX文件 “ '命令行SaveHex输出文件range1 [range2] [range3] ..... '范围说明: '&lt; startaddress&gt;,&lt; length&gt; '_______________________________________________________Sub SaveHEX(File,ParameterObj) set debugger = workspace.Coredebugger(0) 设置DisASMObj = debugger.DisASMObj 如果不是IsObject(ParameterObj)那么 MsgBox''参数数量错误'' 退出子 万一 如果是IsNumeric(文件)那么 MsgBox''文件参数错误 - ''&amp;文件 退出子 万一 DisASMObj.OutputPath = CStr(文件) bRetVal = DisASMObj.CreateStream(True,''UDE生成当前程序的intel-Hex文件'',False) 如果bRetVal = True那么 ParmeterCnt = ParameterObj.ParameterCount 如果ParmeterCnt = 0那么 MsgBox''参数数量错误''&amp; ParmeterCnt 退出子 万一 如果(ParmeterCnt Mod 2)&lt;&gt; 0然后 MsgBox''参数数量错误''&amp; ParmeterCnt 退出子 万一 RangeCnt = ParmeterCnt / 2 ParamIndex = 0 对于Range = 0到RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) 长度= CLng(ParameterObj.Parameter(ParamIndex +1)) ParamIndex = ParamIndex +2 DisASMObj.AddRange地址,长度,0 下一个 DisASMObj.HexFileModeFlag = True DisASMObj.WriteAllRanges(假) 结束IfEnd Sub 在下面,我应该插入什么?我可以像这样''Application.hex 0x0~0x7FFF''插入一些内容吗? 以上来自于谷歌翻译 以下为原文 I got the following information: '_______________________________________________________ ' ' SaveHEX command line function ' ' generates intel-HEX file ' ' command line SaveHex output-file range1 [range2] [range3] ..... ' range description: ' '_______________________________________________________Sub SaveHEX(File,ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox ''Number of parameters wrong'' Exit Sub End If If IsNumeric(File) Then MsgBox ''File parameter wrong - '' & File Exit Sub End If DisASMObj.OutputPath = CStr(File) bRetVal = DisASMObj.CreateStream(True,''UDE generated intel-Hex file of current Program'',False) If bRetVal = True Then ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox ''Number of parameters wrong '' & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 2 ) <> 0 Then MsgBox ''Number of parameters wrong '' & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/2 ParamIndex = 0 For Range = 0 To RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) Length = CLng(ParameterObj.Parameter(ParamIndex +1)) ParamIndex = ParamIndex +2 DisASMObj.AddRange Address,Length,0 Next DisASMObj.HexFileModeFlag = True DisASMObj.WriteAllRanges(False) End IfEnd Sub In the following, what should I insert into it? Could I insert something into it like this ''Application.hex 0x0~0x7FFF''? |
|
|
|
说明建议更像
SaveHEX Application.hex 0,0x8000 以上来自于谷歌翻译 以下为原文 The instructions suggest something more like SaveHEX Application.hex 0,0x8000 |
|
|
|
我是这样做的:Application.hex 0x0,0x8000
我收到以下错误。 以上来自于谷歌翻译 以下为原文 I do it like this: Application.hex 0x0,0x8000 and I got the following error. |
|
|
|
你好张,
你必须运行脚本 有一个按钮来做到这一点 并检查Windows目录 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello Zhang , You have to run the script there is a button to do that and check the Windows directory Best regards Erwan |
|
|
|
你好张,
你应该输入 hex文件将位于c: windows目录中。 你是PC的管理员吗? 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello Zhang , You should enter the hex file will be in c:windows directory. Are you administrator of your PC ? Best regards Erwan |
|
|
|
是的,我是我的电脑管理员,我可以在我的电脑上安装一些软件。我输入''Application.hex,0x0,0x8000'',然后在下面它将结束。
以上来自于谷歌翻译 以下为原文 Yes, I'm the administrator of my PC and I can install some software in my PC. I enter ''Application.hex,0x0,0x8000'' and after the following it will go to the end. |
|
|
|
我使用以下按钮,Windows目录中没有Application.hex。
以上来自于谷歌翻译 以下为原文 I use the following buttons and there is no Application.hex in the Windows directory. |
|
|
|
你好张,
不,您应该运行宏脚本而不是嵌入式软件。 最好的祝福 二万 以上来自于谷歌翻译 以下为原文 Hello Zhang , No , You should run the macro script not the embedded software. Best regards Erwan |
|
|
|
是的,当我将鼠标光标放在按钮上时,会显示以下内容。
以上来自于谷歌翻译 以下为原文 Yes, when I put the cursor of the mouse on the button, the following is displayed. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2626 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1782 浏览 1 评论
3607 浏览 6 评论
5987 浏览 21 评论
938浏览 4评论
1314浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
582浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1302浏览 3评论
1356浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 00:16 , Processed in 1.201346 second(s), Total 94, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号