#ARUIX #HEX #RAM #TASKING #flashdriver

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

8c77a4a0dfe3f52bdb1900c82d3fdb1.pngaddedc70969de202237c307889c08d7.png

Why did I use ARUIX to write FLASHDRIVER, modify the LSL link file according to Tasking, and run the target program in RAM. I can see that the target is on the RAM address in the MAP file, but why does the hex file all start with Flash, and the hex file doesn't output the RAM content I want.

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/td-p/680298

0 Likes
1 Solution
Translation_Bot
Community Manager
Community Manager
Community Manager

I solved this problem. I looked for instructions on COPY in the instruction set, and after deleting “COPY,” I was able to find my RAM address in HEX.

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/681225

View solution in original post

0 Likes
5 Replies
Translation_Bot
Community Manager
Community Manager
Community Manager

Hi @银狐,

This is normal. These target programs are linked to an executable file in the form of a data section, but when starting, they are copied by the MCU to the actual place of operation — the RAM area,

BR,

Jeremy

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/680408

0 Likes
Translation_Bot
Community Manager
Community Manager
Community Manager

Hi @Jeremy_Z

How can I solve it, modify the software configuration

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/680430

0 Likes
Translation_Bot
Community Manager
Community Manager
Community Manager

So how do I output the RAM address I want? I tried it according to the solution on the forum and modified the linked file, and the results were still the same 90fc68262256ee692acf29be25f482c.png a2ac697248bb87d431e6afaf892b725.png

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/680421

0 Likes
Translation_Bot
Community Manager
Community Manager
Community Manager

Hi @银狐,

Please check the map file to see what specific address FLS_init () will end up in RAM.

BR,

Jeremy

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/681186

0 Likes
Translation_Bot
Community Manager
Community Manager
Community Manager

I solved this problem. I looked for instructions on COPY in the instruction set, and after deleting “COPY,” I was able to find my RAM address in HEX.

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/ARUIX-HEX-RAM-TASKING-flashdriver/m-p/681225

0 Likes