Part Number:TMS570LS3137-EPOther Parts Discussed in Thread:UNIFLASH, SEGGER
请问为啥用segger jlink uniflash烧写程序,uniflash中没有auto ecc generation按钮,但是下载程序 ecc空间会有数据,但是数据是错误的呢? 但这个错误的数据我开启flash ecc后它检测不出来。
Yale Li:
shilw 说:为啥用segger jlink uniflash烧写程序,uniflash中没有auto ecc generation按钮,
方便详细说明一下这里吗?
,
shilw:
这是选择segger jlink后的uniflash界面
这是选择xds 100v2的界面 有auto ecc generation
我还发现一个问题,利用segger jlink烧写程序,读回ecc空间会出现错误的ecc校验码,然后我什么都不干,只是换了xds-100v2仿真器,再去读回ecc空间的数据,发现ecc空间的ecc校验码诡异的变成对的了。 可我只是读取了一下,啥也没干。
,
shilw:
而且我发现哪怕利用segger jlink下载的是错误的ecc校验码,他的flash ecc校验仍然能正确的运行。检测不到错误
,
Yale Li:
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1250940/tms570ls3137-problem-downloading-flash-ecc-into-dedicated-memory-region-using-uniflash/4750786#4750786
Segger J-Link不支持片上flash设置
,
shilw:
但我不理解的是jlink可以烧写ecc空间,而且是自动烧写,只是查看发现烧写的是错的,而且开启flash ecc校验是检测不到ecc校验码是错误的?
,
Yale Li:
这个和工具链的设计有关系,我们推荐使用XDS100