cmm I've been having some critical issues with not being able to load up the IDE reliably of late. Something for another thread.. I assume that part of this is down to some heavy CPU usage!
very likely. You should stop the running patch to get access to the IDE. This can be done by briefly tapping the button that is on the Bela cape. If the patch is running on boot, it will by default restart once you stop it. To avoid that you should edit the file in /lib/systemd/system/bela_startup.service
so that this line
Restart=always
becomes
Restart=no
cmm Only issue so far is that the subpatch doesn't update (including if I hit refresh within the IDE), until I reboot the board.
Are you actually restarting the program or do you expect the program that is currently running to update the currently running subpatch? The latter would not work, because the file is read only once when the program starts. Again, tapping the button on the board to restart the program should fix this. It is also (remotely) possible that the files you place in BELABOOT (aka /mnt/boot
) do not get updated immediately (e.g.: until you "safely eject" the partition from the host).
cmm Would there be any reason not to (beyond getting to the cause of my deeper issues)?
One risk is corrupting that partition. FAT32 partitions are fairly fragile to hard reboots without a graceful shutdown. Also, if you end up touching the files MLO
and u-boot.img
on that partition (or the ORDER in which they are WRITTEN to disk), then you will end up with an unbootable partition, which is not particularly nice.