关于 Checksum failure

Ei 2010-10-22 04:34:20
主控为SiFr A4,ECC只能支持8bit ECC,现在FLASH ECC 是 12bit。。。(虽然原厂已经不建议使用,但是出于成本,,so....)
在EBOOT 从SD卡下载NK的时候,出现类似
ERROR: Checksum failure (expected=0x730FDD computed=0x7310DC)
****** Checksum failure on record 38, ABORT!!! ******
目前已贴100 pcs,大概有近30pcs 会出现这种情况,现在已排除其他的原因,好能下载与不能下载的PCBA flash对调后,同样会出现。有没有大侠遇到过,或者有没有什么办法改善?
...全文
654 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhTse 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 shen8686 的回复:]
我们之前用usb download nk的时候,经常出现这个问题,最后检查发现是EMI问题,影响了DDR的稳定性,楼主可以尝试降低DDR的外频,看看出现checksum failed的概率是否有降低。
还有就是建议贵司电子工程师测量下EMI
[/Quote]

请问怎么降低DDR外频?还有EMI问题是什么问题?
cecwxf 2011-07-26
  • 打赏
  • 举报
回复
犯了一个糊涂 flash_checksum hex格式=0
刚刚糊涂了
cecwxf 2011-07-26
  • 打赏
  • 举报
回复
flash_checksum
Ei 2010-10-26
  • 打赏
  • 举报
回复
增大DQS_DELAY,DISABLE DLL ,OK了。
loongembedded 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 aaa_tnt 的回复:]
已经初步确定是什么原因了(DDR),等测试了。。
[/Quote]
楼主如有新的进展和想象,麻烦告知啊,谢谢了。
Ei 2010-10-23
  • 打赏
  • 举报
回复
已经初步确定是什么原因了(DDR),等测试了。。
sunrain_hjb 2010-10-23
  • 打赏
  • 举报
回复
建议先检查读写SD卡和内存的稳定性与可靠性。
sunrain_hjb 2010-10-23
  • 打赏
  • 举报
回复
这个跟Flash似乎还没有什么关系吧?
只是从SD卡加载内核到内存中出现的错误。
shen8686 2010-10-23
  • 打赏
  • 举报
回复
我们之前用usb download nk的时候,经常出现这个问题,最后检查发现是EMI问题,影响了DDR的稳定性,楼主可以尝试降低DDR的外频,看看出现checksum failed的概率是否有降低。
还有就是建议贵司电子工程师测量下EMI
Ei 2010-10-23
  • 打赏
  • 举报
回复
我也觉得是DDR方面的原因,因为只是Checksum 的时候失败了,还没有烧到NFlash里面,但是我们把能下载与不能下载的PCBA flash对调后还是会出现。。。继续查。。。。
loongembedded 2010-10-22
  • 打赏
  • 举报
回复
我们之前的新板在通过usb来download NK.bin的时候,有一些板子每次download NK的时候也都会出现这样的错误,后来有这样错误的板子是硬件的同事修好的,应该是和SDRAM有关的,我记不清楚是什么原因了,我觉得的可能会不会是SDRAM的供电,SDRAM外围的电阻电容还有就是SDRAM的走线和布局有关,这些只是我的理解,关注这个问题,希望从中学习到真正的原因。
PassMark imageUSB V1.1 Copyright (C) 2013 PassMark Software All Rights Reserved http://www.passmark.com Overview ======== ImageUSB is a free utility which lets you write an image concurrently to multiple USB Flash Drives. Capable of creating exact bit-level copies of USB Flash Drive (UFDs), ImageUSB is an extremely effective tool for the mass duplication of UFDs. Unlike other USB duplication tools, ImageUSB can preserve all unused and slack space during the cloning process, including the Master Boot Record (MBR). ImageUSB can perform flawless mass duplications of all UFD images, including bootable UFDs. Note: imageUSB is currently only able to handle images (.bin) files that were created by imageUSB. Running this software to write an image file will destroy any data on any removable drive volume specified. To install imageUSB =================== Copy the imageUSB directory to the Program Files directory. To uninstall imageUSB ===================== Delete the directory to the Program Files directory. Requirements ============ - Operating System: XP, Vista, Windows 7 - RAM: 256 Meg - Disk space: 2MB free hard disk space, plus any additional space required to store image file. Usage ===== 1) Before starting: Backup the USB Flash Drive contents to a hard disk drive. This process will overwrite the USB drive selected, so remove any other removable drives on the system to reduce the likelihood of mistakes. 2) This program requires Adminstration Privileges.. 3) Follow the instructions on screen or in the Help documentation provided. Be very careful to select the correct drive letter!!! Version History =============== Here is a summary of all changes that have been made in each version of imageUSB. Release 1.1.1012 WIN32 release 16 Oct 2013 - Write verification is now supported for images not created with imageUSB. A checksum will be calculated for the image and then compared to the image written on the UFD. - Enabled UFD list while imageUSB is writing/creating images. Should allow you to scroll the list to see progress of all UFD when more than 4 drives are used. - Source code clean up Release 1.1.1011 WIN32 release 18 March 2013 - Added ability to select '.img' files. Release 1.1.1010 WIN32 release 22 October 2012 -Fixed a program crash when reading fake USB drives. It seems that some USB flash drives are tricking the Windows API to incorrectly recognizing the end of the drive. Release 1.1.1009 WIN32 release 9 July 2012 -Allows writing images larger than destination drives. End of the image will be truncated and not be written to the drive. Release 1.1.1008 WIN32 release 19 January 2012 -Added a delay on retry for failed write attempts. Will wait 1 sec before retry. -Address an issue where writing image would sometimes fail with Error 5: Access is Denied. Release 1.1.1007 WIN32 release 16 November 2011 -Fixed some erroneous debug logging messages. -Tweaked verification settings, should report which offset verification failed at. -For Writing to flash drive, upon write failure, imageUSB will retry up to 3 times to rewrite to the failed location. Release 1.1.1006 WIN32 release 6 October 2011 -Improved debug logging. Release 1.1.1005 WIN32 release 6 July 2011 - Added the ability to write .ISO to USB drives. The drive must be bigger than the iso and the drive size will be truncated to the size of the iso. To recover lost storage, use Window's Disk Management tool. Release 1.1.1004 WIN32 release 25 January 2011 - Fixed an issue that would occur if more than one drives are being processed at once (happened sporadically). - Added "-d" command line option that will log additional debug info - Fixed typos Release 1.1.1003 WIN32 release 22 December 2010 - Notification/prompt when imaging finishes. - Option for post image verification for both creating from and writing from usb drives. Previously, writing to drives always was verified. Verification may double the imaging time. - Each image created with imageUSB will have an accompanying log file written with checksum values calculated during the creation process. - MD5 & SHA1 checksum calculation implemented - Now with more warning prompts! To prevent accidently destroying data. - Simultaneous image creation is now supported. See the help documentation for naming convention used. - Running imageUSB with -l command line will save a log (The same one as seen at the bottom of the GUI). Release 1.1.1002 WIN32 release 15 December 2010 - Fixed issue with overall progress bar not updating for subsequent writes after aborting. - Cosmetic / UI changes/fixes - Signed Executable Release 1.1.1001 WIN32 release 8 December 2010 - Concurrent image writing to UFD. - Asthetics Changes. Release 1.1.1000 WIN32 release 1 December 2010 - GUI version. Release 1.0.1001 WIN32 release 23 July 2010 - The USB Flash Drive data is now verified. Release 1.0.1000 WIN32 release 17 June 2010 - First version. Support ======= For technical support, questions, suggestions, please check the help file for our email address or visit our web page at http://www.passmark.com Enjoy.. The PassMark Development team

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧