S32K312 to get random numbers

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

S32K312 to get random numbers

跳至解决方案
8,860 次查看
MengWang1
Contributor I

I want a sample S32K312 to get random numbers

0 项奖励
回复
1 解答
8,832 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Attached is the same project ported to S32K312.
What I did:
- I installed fullmem firmware 0.2.6.0 to new S32K312 board (see FW_version.jpg)
- created new application project with RTD 2.0.2.
- added HSE module
- copied hse_interface files from firmware 0.2.6.0 folder to include folder in the project
- copied files from src folder (I just had to change s32k344.h to s32k312.h in some files)
- as I already mentioned, it is either necessary to disable data cache memory or the data structures needs to be forced to noncacheable space. In this project, I disabled the data cache - see screenshot cache.jpg, I deleted D_CACHE_ENABLE in Preprocessor
- and then you can see the result in result.jpg. Random number is generated and I got HSE_SRV_RSP_OK / 0x55A5AA33

在原帖中查看解决方案

3 回复数
6,692 次查看
joma
Contributor II

Unfortunately, I can't get it to run at the moment and therefore have the following question:

What do I have to adapt so that the project works for the S32K312 with RTD 5.0.0 and S32DS 3.6?

 

I have also tried it on the basis of the HSE_Install_FW example (project in the appendix). Unfortunately, I only get HSE_SRV_RSP_NOT_ALLOWED as response.

 

Could you help?

标记 (3)
0 项奖励
回复
6,690 次查看
joma
Contributor II
Installed HSE FW is Version 2.40
0 项奖励
回复
8,833 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Attached is the same project ported to S32K312.
What I did:
- I installed fullmem firmware 0.2.6.0 to new S32K312 board (see FW_version.jpg)
- created new application project with RTD 2.0.2.
- added HSE module
- copied hse_interface files from firmware 0.2.6.0 folder to include folder in the project
- copied files from src folder (I just had to change s32k344.h to s32k312.h in some files)
- as I already mentioned, it is either necessary to disable data cache memory or the data structures needs to be forced to noncacheable space. In this project, I disabled the data cache - see screenshot cache.jpg, I deleted D_CACHE_ENABLE in Preprocessor
- and then you can see the result in result.jpg. Random number is generated and I got HSE_SRV_RSP_OK / 0x55A5AA33