HSS Payload Question #323
-
Hi everyone, I am new to PolarFire SoC. I have a FreeRTOS+POSIX project and I want to run this application on system boot. I suppose I need to use HSS and generate payload from my project binary file. To learn this, I have watched the video in the link https://youtu.be/LseJta8qVbM |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hey @erentkll the sources for the payload generator are bundled in the tools folder of the HSS here. A prebuilt executable is also available as an asset with the 2023.02 release here. The readme for the payload generator has examples of how to use it and there are also some sample configuration files in the test directory. Running your application depends on where you are running it, you can create a payload to have it run on boot from target memory and then attach to debug it. You can also use the HSS to configure the system and then interrupt it before it loads a payload (or disable ‘CONFIG_SERVICE_BOOT’ so it doesn’t try and load a payload) and then load your application via the debugger. |
Beta Was this translation helpful? Give feedback.
Hey @erentkll
the sources for the payload generator are bundled in the tools folder of the HSS here.
A prebuilt executable is also available as an asset with the 2023.02 release here.
The readme for the payload generator has examples of how to use it and there are also some sample configuration files in the test directory.
Running your application depends on where you are running it, you can create a payload to have it run on boot from target memory and then attach to debug it. You can also use the HSS to configure the system and then interrupt it before it loads a payload (or disable ‘CONFIG_SERVICE_BOOT’ so it doesn’t try and load a payload) and then load your application via the debugger.