S32K344 - Using built-in CRC engine to compute FS26 CRC-8

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

S32K344 - Using built-in CRC engine to compute FS26 CRC-8

1,484 次查看
fede_ls
Contributor II

As the title implies, I'm wondering if it's possible to use the built-in CRC enginer on my S32K344 to generate CRC-8 checksums required for SPI communication with the FS26.

The Seed and Polynomial is defined here, as per NXP's public AN14492:

fede_ls_0-1766151122188.png

I already wrote my own CRC driver but I noticed that the Reference Manual S32K3XXRM "58.3.2
CRC calculations" does not define a method for calculating 8-bit CRC.

Is it possible to use the CRC engine to generate 8-bit checksums?

 

 

标记 (5)
0 项奖励
回复
1 回复

1,328 次查看
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi

Thank you for your patience.

CRC in S32K3 supports 16-bit or 32-bit mode. This means CRC-8 could not be implemented by HW. 

I recommend that you download FS26's RTD, as its API already includes a CRC-8 software implementation. Click S32K3 Standard Software -> Automotive SW - SBC/PMIC - Real Time Drivers

Please note that during the Christmas holiday period, our support response times may be longer than usual. In some cases, your request might be addressed after the New Year. Thank you for your understanding.


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2266974%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K344-%E4%BD%BF%E7%94%A8%E5%86%85%E7%BD%AE%20CRC%20%E5%BC%95%E6%93%8E%E8%AE%A1%E7%AE%97%20FS26%20CRC-8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2266974%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%AD%A3%E5%A6%82%E6%A0%87%E9%A2%98%E6%89%80%E6%9A%97%E7%A4%BA%E7%9A%84%E9%82%A3%E6%A0%B7%EF%BC%8C%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E5%9C%A8%E6%88%91%E7%9A%84%20S32K344%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E5%86%85%E7%BD%AE%E7%9A%84%20CRC%20%E5%BC%95%E6%93%8E%E6%9D%A5%E7%94%9F%E6%88%90%20SPI%20%E4%B8%8E%20FS26%20%E8%BF%9B%E8%A1%8C%E9%80%9A%E4%BF%A1%E6%89%80%E9%9C%80%E7%9A%84%20CRC-8%20%E6%A0%A1%E9%AA%8C%E5%92%8C%E3%80%82%3C%2FP%3E%3CP%3E%E6%A0%B9%E6%8D%AE%E6%81%A9%E6%99%BA%E6%B5%A6%E5%85%AC%E5%BC%80%E7%9A%84%20AN14492%EF%BC%8C%E8%BF%99%E9%87%8C%E5%AE%9A%E4%B9%89%E4%BA%86%E7%A7%8D%E5%AD%90%E5%92%8C%E5%A4%9A%E9%A1%B9%E5%BC%8F%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22fede_ls_0-1766151122188.png%22%20style%3D%22width%3A%20615px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22fede_ls_0-1766151122188.png%22%20style%3D%22width%3A%20615px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22fede_ls_0-1766151122188.png%22%20style%3D%22width%3A%20615px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F370791i24265F817A448FA9%2Fimage-dimensions%2F615x249%3Fv%3Dv2%22%20width%3D%22615%22%20height%3D%22249%22%20role%3D%22button%22%20title%3D%22fede_ls_0-1766151122188.png%22%20alt%3D%22fede_ls_0-1766151122188.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E5%B7%B2%E7%BB%8F%E5%86%99%E4%BA%86%E8%87%AA%E5%B7%B1%E7%9A%84%20CRC%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BD%86%E6%88%91%E6%B3%A8%E6%84%8F%E5%88%B0%3CU%3E%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%20S32K3XXRM%20%22%205%3C%2FU%3E%208.3.2%20%3CBR%20%2F%3E%3CU%3ECRC%20%E8%AE%A1%E7%AE%97%22%20%E6%B2%A1%E6%9C%89%E5%AE%9A%E4%B9%89%E8%AE%A1%E7%AE%97%208%20%E4%BD%8D%20CRC%20%E7%9A%84%E6%96%B9%E6%B3%95%E3%80%82%3C%2FU%3E%3C%2FP%3E%3CP%3E%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20CRC%20%E5%BC%95%E6%93%8E%E7%94%9F%E6%88%90%208%20%E4%BD%8D%E6%A0%A1%E9%AA%8C%E5%92%8C%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2268439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K344%20-%20Using%20built-in%20CRC%20engine%20to%20compute%20FS26%20CRC-8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2268439%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHI%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E8%80%90%E5%BF%83%E7%AD%89%E5%BE%85%E3%80%82%3C%2FP%3E%0A%3CP%3ES32K3%20%E4%B8%AD%E7%9A%84%20CRC%20%E6%94%AF%E6%8C%81%2016%20%E4%BD%8D%E6%88%96%2032%20%E4%BD%8D%E6%A8%A1%E5%BC%8F%E3%80%82%E8%BF%99%E6%84%8F%E5%91%B3%E7%9D%80%20CRC-8%20%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E7%A1%AC%E4%BB%B6%E5%AE%9E%E7%8E%B0%E3%80%82%20%3C%2FP%3E%0A%3CP%3E%E6%88%91%E5%BB%BA%E8%AE%AE%E6%82%A8%E4%B8%8B%E8%BD%BD%20FS26%20%E7%9A%84%20RTD%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%85%B6%20API%20%E5%B7%B2%E5%8C%85%E5%90%AB%20CRC-8%20%E8%BD%AF%E4%BB%B6%E5%AE%9E%E7%8E%B0%E3%80%82%E5%8D%95%E5%87%BB%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fswlicensing%2Fsso%2FdownloadSoftware.sp%3Fcatid%3DSW32K3-STDSW-D%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ES32K3%20%E6%A0%87%E5%87%86%E8%BD%AF%E4%BB%B6-%26gt%3B%20%E6%B1%BD%E8%BD%A6%E8%BD%AF%E4%BB%B6%3C%2FA%3E-SBC%2FPMIC-%E5%AE%9E%E6%97%B6%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%3C%2FP%3E%0A%3CP%3E%3CFONT%20color%3D%22%23808080%22%3E%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E5%9C%A8%E5%9C%A3%E8%AF%9E%E5%81%87%E6%9C%9F%E6%9C%9F%E9%97%B4%EF%BC%8C%E6%88%91%E4%BB%AC%E7%9A%84%E6%94%AF%E6%8C%81%E5%93%8D%E5%BA%94%E6%97%B6%E9%97%B4%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%AF%94%E5%B9%B3%E6%97%B6%E9%95%BF%E3%80%82%E5%9C%A8%E6%9F%90%E4%BA%9B%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%82%A8%E7%9A%84%E8%AF%B7%E6%B1%82%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%9C%A8%E6%96%B0%E5%B9%B4%E5%90%8E%E5%BE%97%E5%88%B0%E5%A4%84%E7%90%86%E3%80%82%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E7%90%86%E8%A7%A3%E3%80%82%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%E7%A5%9D%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3ERobin%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3E%E6%B3%A8%EF%BC%9A%3CBR%20%2F%3E-%20%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22ACCEPT%20AS%20SOLUTION%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CP%3E-%20%E6%88%91%E4%BB%AC%E4%BC%9A%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AC%A1%E5%8F%91%E5%B8%96%E5%90%8E%E7%9A%84%207%20%E5%91%A8%E5%86%85%E8%B7%9F%E8%B8%AA%E4%B8%BB%E9%A2%98%EF%BC%8C%E4%B9%8B%E5%90%8E%E7%9A%84%E5%9B%9E%E5%A4%8D%E5%B0%86%E8%A2%AB%E5%BF%BD%E7%95%A5%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BB%A5%E5%90%8E%E6%9C%89%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%8F%A6%E5%BC%80%E6%96%B0%E4%B8%BB%E9%A2%98%EF%BC%8C%E5%B9%B6%E5%8F%82%E8%80%83%E5%B7%B2%E5%85%B3%E9%97%AD%E7%9A%84%E4%B8%BB%E9%A2%98%E3%80%82%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E