From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview for arm - internal flash

Hello,

I want to use a small part off the internal Flash of a ARM microcontroler as a re-writable memory (parameters, messages ...)

Is somebody know how to alloc a part of memory ( 2 k-bytes at the top for instance) and to get a pointer on it?

 

thanks and happy new year

MF
0 Kudos
Message 1 of 2
(2,274 Views)

Hello,

 

I found some informations about your problem.

One of our customer asked this question and I think it's related.

 

"Where the File I/O fuctions are mapped into the ARM ? Using RAM memory?"


We use the RL-Flash driver from Keil: http://www.keil.com/support/man/docs/rlarm/rlarm_fs_flashfs.htm. They implement a two layer driver, the top layer is generic and is shipped as a lib - C:\Program Files\National Instruments\LabVIEW version\Targets\Keil\Embedded\RealView\Drivers\RL-ARM\FlashFS. The low level driver is shipped as source and is hardware dependent (Specific for each board). On the luminary, the interface to the SD card is implemented using SPI. THe driver is located at C:\Program Files\National Instruments\LabVIEW version\Targets\Keil\Embedded\RealView\hardware\Template\Drivers\FlashFS 

 

I hope it helps,

 

Regards,

 

MatthieuR

 

 

0 Kudos
Message 2 of 2
(2,241 Views)