Hello members,
I have following code built successfully with MDK-ARM v4.7.
void FS_update_version_info (void) { char *file_src, *file_dest;
strcpy(&file_src[0], folder_path_config); strcat(file_src, file_path_config); strcpy(&file_dest[0], folder_path_config); strcat(file_dest, file_path_config_temp); }
When I debug the code, I found that variable "file_dest" is not getting memory allocated, hence it is not getting updated with the assigned value. I tried increasing stack/heap values from startup file. Also tried increasing IRAM1 option from Target->Options dialog but no use. Any idea what is the reason for this? I am using RL-TCP, RL-USB and RL-FlashFS libraries in my code.
Thanks in advance for any help.
Mike.
Mr Pier,
I'm sure you're aware that you've broken one of the deadly sins by posting a direct solution to the OPs question. You'll have the frequent posters jumping up and down and generally seething.
Good on ya :)
"Direct action differs from conventional offensive actions in the level of physical and political risk, operational techniques, and the degree of discriminate and precise use of force to achieve specific objectives"
But I don't see you giving out any fish.
Nor, even, any fishing lessons.