DSC Flasher Error 1: Address out of range with MC56F84763

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

DSC Flasher Error 1: Address out of range with MC56F84763

跳至解决方案
3,121 次查看
danielbronson
Contributor II

I have an application running on the MC56F84763 which I normally load to the IC using the Codewarrior Eclipse IDE 10.6

 

I would like to begin using the DSC Flasher program to load the program to the DSC, but I continually get an error every time I tried to program with DSC Flasher.  The error reports:
Error 1: The Address 0x00060000 is out of range given the flash memory space parameters

 

After digging through the DSC Flasher application, I know that MC56F84763 uses the memory model in MC56F84769_mem.tcl.  I have compared the memory locations and spaces that are default in the file mentioned and my application.  They look the same, and so I expect them to be compatible.

 

My application sets the security bits on the Flash memory so that the program cannot be read after writing.  I am wondering if anyone knows - are the security bits being locked the thing that is throwing this error in DSC Flasher?

 

Thanks for the help!

 

22243_22243.jpgDSCFlasherError.jpg

标签 (1)
标记 (4)
1 解答
2,779 次查看
TICS_Fiona
NXP Employee
NXP Employee

This is a known issue that DSC Flasher does not support the S-record file which contains data in Program RAM. You can manually remove the data line in Program RAM from S-record file to work it around.


Fiona Kuang

Technical Information & Commercial Support

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

3 回复数
2,779 次查看
danielbronson
Contributor II

Thank you, Xin Kuang and Luca Gotti!

This is confirmed to work.  I removed all of the lines manually out of the .S file at line 0x60000.  The DSC Flasher then programmed without any warnings or errors.

0 项奖励
回复
2,780 次查看
TICS_Fiona
NXP Employee
NXP Employee

This is a known issue that DSC Flasher does not support the S-record file which contains data in Program RAM. You can manually remove the data line in Program RAM from S-record file to work it around.


Fiona Kuang

Technical Information & Commercial Support

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

2,779 次查看
GottiLuca
Contributor IV

I confirm that i've solved the very same problem in that way ( manually removed the s-rec lines starting from 0x6000  ) .

However, it would be nice it Freesclale fixes this very annoying problem !!

Also it would be nice if the programming times would be shortened :  The old flash_over_jtag utility was really faster the DSC Flasher !!!