Hi Stefan,
Thanks for your kind reply. My board is I.MX6 SABRE platform for smard devices. I modified the RAM0_SIZE to 0x40000000 according to the board reference manual. In addition, I used the building system for hw_wand_quad. Is there anything wrong? I also add RUN_OPT = --include boot_dir/hw --include image/uboot to the etc/build.conf in the build directory. The used bootloader is the Freescale's default U-boot.
The used run script is the unmodified run/printf, which is like this,
build "core init test/printf"
create_boot_directory
install_config {
<config>
<parent-provides>
<service name="LOG"/>
<service name="RM"/>
</parent-provides>
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<start name="test-printf">
<resource name="RAM" quantum="10M"/>
</start>
</config>
}
build_boot_image "core init test-printf"
append qemu_args "-nographic -m 64"
run_genode_until {-1 = -1 = -1} 10
puts "Test succeeded"
Hope the information helps!
Thanks a lot!
Regards,
Le Guan