完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我使用PIC24FV32 KA304芯片和MPLAB X IDE V3.30以及XC 16 V1.26。我正在开发照明系统的应用程序代码。我的要求是,系统在启动过程中应该检查Flash代码的CRC。通过这样做,我们需要做如下。1。在POST BuffD2中使用期望的算法生成应用代码区域的CRC。然后将其放入指定的闪光灯位置。3。在启动过程中,用算法生成CRCOF应用程序代码,在生成后生成CRC。4。通过比较计算得到的CRC和放置在指定闪存位置的生成CRC,发现可以使用HEMATE工具生成和插入应用程序代码的校验和(不是CRC)。然后,我们可以计算HEXMATE在系统启动时使用的技术检查算法。谁能帮我建议一下,我们能用HEXMATE生成CRC吗?如果是,请提供您的观点,并分享任何指南以获得更多细节。如果您有任何建议,请分享。谢谢,Kathappan
|
|
相关推荐
3个回答
|
|
另一个想法是让你的程序计算CRC(因为它已经完成了它)。如果它找到了CRC,它就做比较。如果没有,它将计算结果写到CRC应该在哪里,在下一次运行中它将从哪里读取。完成。
|
|
|
|
从前,我有一个加载程序,在图像中需要一个校验和或CRC,或者可能是一些地址算法,超出了我的汇编程序/链接程序。因此,我的工具链最终构建了所有东西,将它链接到一个二进制映像(我认为它是.HEX),计算出CRC,用适当的信息写出短汇编程序文件,然后再次进行组装和链接。CRC在第一次运行时来自程序内部,不过我建议使用一个非易失性存储区(当芯片被编程时也是如此)来指示CRC确实已经被初始化。你想知道当CRC(或Md5SUM,或者其他密码散列,不需要很强)失败时会发生什么。
|
|
|
|
嗨,从http://sList.SuoSoFix.Net中使用SLead。这个工具可以做到一切:CRC计算和嵌入在HEX文件中
|
|
|
|
只有小组成员才能发言,加入小组>>
5159 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2224 浏览 5 评论
726浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
625浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 20:29 , Processed in 1.140061 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号