mcuxpresso and mkv58 full code and interrupt from ITCM/DTCM

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

mcuxpresso and mkv58 full code and interrupt from ITCM/DTCM

ソリューションへジャンプ
1,520件の閲覧回数
thieulam
Contributor III

Hello everybody. I wanted to know if there is a document on how to set mcuxpresso options to be able to run my main () code and all interrupts directly from TCM RAM. I don't find any documentation about it, and I didn't understand if you need a particular bootloader or something else. Thanks, see you soon!

ラベル(1)
0 件の賞賛
返信
1 解決策
1,513件の閲覧回数
thieulam
Contributor III

Ok, I partially solved this topic:
https://community.nxp.com/t5/Kinetis-Design-Studio-Knowledge/Relocating-Code-and-Data-Using-the-MCUX...

I come from a decennial experience of DSPIC33 (microchip) and at the moment I am studying the cortex M7.
I am really impressed with their performance.
Putting the functions in ram I was able to do several floating point operations (see code) in just 69 clock strokes (systick).

a + = ka;
b- = kb;
c * = kc;
r = a / b + c / a;
arm_sqrt_f32 (a, (float32_t *) & r2);

In practice, working at 240Mhz, these calculations are done in 288nSEC !!

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,514件の閲覧回数
thieulam
Contributor III

Ok, I partially solved this topic:
https://community.nxp.com/t5/Kinetis-Design-Studio-Knowledge/Relocating-Code-and-Data-Using-the-MCUX...

I come from a decennial experience of DSPIC33 (microchip) and at the moment I am studying the cortex M7.
I am really impressed with their performance.
Putting the functions in ram I was able to do several floating point operations (see code) in just 69 clock strokes (systick).

a + = ka;
b- = kb;
c * = kc;
r = a / b + c / a;
arm_sqrt_f32 (a, (float32_t *) & r2);

In practice, working at 240Mhz, these calculations are done in 288nSEC !!

0 件の賞賛
返信