完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
http://www.ti.com.cn/tool/cn/nowecc
http://support.eccn.com/questiondetail-questionid_27742-set_2.html 不知道上面两个链接的内容对你有帮助没。 |
|
|
|
潘涛12345 发表于 2018-6-22 02:20 谢谢,这两个链接我之前看过,但是不知道nowECC怎么用起来 |
|
|
|
Yichao, ECC 校验是通过芯片内部的硬件机制来实现的,它可以用于检测Flash的错误。 NowECC是用来生成你的.bin文件相关的ECC数据的。然后通过nowFlash 把这两个文件烧到芯片内部相应的存储空间里去。 现在我们的CCSV6支持通过配置直接生成ECC文件,并烧入到芯片内部 BR, KEN |
|
|
|
lining870815844 发表于 2018-6-22 02:49 谢谢你的回答,首先.bin文件你的意思是.out文件吗,工程目录下的? 你说需要使用nowFlash将两个文件,这两个文件是指? 相应的存储空间? 是说存储ECC的空间吗? HAL生成的代码中也有一部分ECC的代码,这个和硬件部分怎么配合呢? 新的ccs软件是不是还需要申请才能下载呢? 非常感谢,问题有点多了。 |
|
|
|
lining870815844 发表于 2018-6-22 02:49 你好,如果使用ccs6,如何操作ECC呢,谢谢 |
|
|
|
bobnice 发表于 2018-6-22 02:55 Hi Yichao, bin文件和out文件是两种格式的可执行文件,一般在调试的时候用的是.out文件,它内部包含一些调试信息。bin文件和hex文件等都是最后少入到系统里面,进行量产的文件。用nowflash操作的两个文件是指.bin文件和bin文件对应的ECC文件。 对应的空间是指在我们芯片内部的Flash区域有放bin文件的区域,也有bin对应的ECC文件的空间。 HALCOGEN生成的关于ECC的代码。是使能芯片内部ECC功能的代码,这个是使能芯片内部的ECC硬件模块进行校验,它在运行过程中需要去校验flash程序中对一个的ECC值,如果相符,则正常运行,如果不对时,有一位错误会自己校正,两位或以上会报错。 CCS软件需要你注册一个TI的账户,然后进行下载。 谢谢 BR, KEN |
|
|
|
在CCS里面,工程文件的属性里面,有一个设置flash的选项,里面有关于ECC的设置,默认情况下,ECC是使能的。 谢谢 BR, KEN |
|
|
|
谢谢,是不是下面这个。如果是的话,这个仅仅是使能ECC吧,具体的ECC内容,是不是还是需要nowECC生成呢? 如果是,我有几个问题。 1.nowEcc的输入文件是不是就是ccs工程目录下的“工程名.out"文件呢 2. 输出文件是flash ECC还是Ram ECC的呢? 3.如果是flash Ecc,那么Ram ECC怎么设置呢,还是不需要设置? |
|
|
|
bobnice 发表于 2018-6-22 03:55 这个是使能ECC的选项, ECC的问价没有包含在out文件里面,它是CCS单独自己烧写的,用户下载过程中看不到的。 如果你想看到真正的ECC文件,可以通过NowECC来生成。 输出的ECC文件时针对flashECC的,RAMECC是芯片内部自己操作的。因为你烧写的过程只是针对Flash区域的。 BR, KEN |
|
|
|
lining870815844 发表于 2018-6-22 04:00 谢啦 那是不是说我选择了这个复选框,我就不用关心具体烧制到flash ECC的详细内容了,对吗? 如果我要用nowECC的话,输入文件是.out文件,输出同样是.out文件,只需要把输出烧制到flash ECC 对应的区域即可,是不是? |
|
|
|
lining870815844 发表于 2018-6-22 04:00 Hi,你好: 我后续可能需要使用IAR进行操作,所以估计还是需要使用nowECC,我有一个问题: 如果我要用nowECC的话,输入文件是工程编译后的.out文件吗,输出同样是.out文件,只需要把输出烧制到flash ECC 对应的区域即可,是不是? 上面您回复说.bin和.hex是最终烧制到板子里的程序,但是我如果编译生成的是.hex文件(IAR生成的),输入nowECC后悔出现错误,如下所示: 烧制的是不是也可以是.out文件? 谢谢 |
|
|
|
bobnice 发表于 2018-6-22 04:13 yichao, 你可以参考nowECC安装路径下面的user guide,输入文件应该是支持HEX文件,你需要确定一下你用IAR产生的文件格式。 另外out文件NowECC应该是不支持的。 最后,有可能的话,还是建议用CCS来做safety MCu的开发,因为它的支持会比IAR更好 谢谢 BR, KEN |
|
|
|
lining870815844 发表于 2018-6-22 04:19 你好, 因为用到了ucos系统,所以使用了IAR环境。IAR可以产生HEX文件,也可以是out。 nowECC可以支持.out文件,只是不知道.out文件是否可以烧制到flash中。 如果我使用IAR产生的hex文件,就会报上面黑色的错误,不知道该怎么调整。 谢谢 |
|
|
|
bobnice 发表于 2018-6-22 04:27 out文件当然可以少入到Flash里面,只是说out问价你会比较大,如果你不在意它占的flash空间的话,这个完全没问题。 BR, KEN |
|
|
|
好的,谢谢 |
|
|
|
您好,最近子做TMS570 单片机ECC的功能,在网上看见您有做过这方面的研究。想和你请教下是如何做的。能留个联系方式吗?谢谢
|
|
|
|
lining870815844 发表于 2018-6-22 03:29 您好,请问用CCSV7产生的.hex包含ECC吗?工程已经设置了ECC。这样产生的.hex还需用用nowECC工具生成ECC吗? |
|
|
|
只有小组成员才能发言,加入小组>>
348 浏览 1 评论
543 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
787 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
658 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
77浏览 29评论
264浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
261浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
209浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
67浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 23:52 , Processed in 1.418820 second(s), Total 113, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号