Command-line interface
Command-line interface allows user to control the booting process.
Usage
After successful booting by BootROM, loader switch to the interactive mode and the prompt (plo)%
should be printed on the console.
NOTE: If the user defines own script which ends up with go!
command, the plo jumps immediately to the kernel and interactive mode will be skipped.
Commands
List all of the available commands in plo (some of them are available only on the specific targets):
alias
- sets alias to file, usage:alias [<name> <offset> <size>]
app
- loads app, usage:app [<dev> [-x] <name> <imap1;imap2...> <dmap1;dmap2...>]
bitstream
- loads bitstream into PL, usage:bitstream <dev> <name>
call
- calls user's script, usage:call <dev> <script name> <magic>
console
- sets console to device, usage:console <major.minor>
copy
- copies data between devices, usage:copy <src dev> <file/offs size> <dst dev> <file/offs size>
dump
- dumps memory, usage:dump <addr>
echo
- command switch on/off information logs, usage:echo [on/off]
go!
- starts Phoenix-RTOS loaded into memoryhelp
- prints the list of available commandskernel
- loads Phoenix-RTOS, usage:kernel [<dev> [name]]
map
- defines multimap, usage:map [<name> <start> <end> <attributes>]
mpu
- prints the use of MPU regions, usage:mpu [all]
phfs
- registers device in phfs, usage:phfs [<alias> <major.minor> [protocol]]
script
- shows script, usage:script [<dev> <name> <magic>]
test-ddr
- perform test DDR, usage:test-ddr
wait
- waits in milliseconds or in infinite loop, usage:wait [ms]