Recently discovered EDMA a strange problem, because it is manual trigger, so are write ESR register, and then read the IPR register to determine the EDMA operation completed, the results now found that at some point the SER register set, resulting in the setting of ESR, EDMA does not work properly, Then the program will be stuck in the place where the IPR is judged.
The workaround is to clear the SER register before each transfer. But the root cause is still not found, the solution is another once encountered this strange colleague provided, he also did not find the reason, odd strange, edma3 should be reliable only right Ah!
These days in the virtual machine, VirtualBox installed Unbutu server, and then to share files for a long time, because the server is not X, so install the enhanced package all need to through the shell command to complete, there are some other problems in the middle.
1. Installation of the Enhancement pack problem:
First go to the official website to download the corresponding version of the enhanced package, directly installed first. Then sudo mount/dev/cdrom/media/cdrom/mount the Enhancement Pack, and then if the./vboxlinuxadditions.run can run properly it's all right, like I did, the following error occurred:
"The Make utility is not found."
To install the Make component, method:
sudo apt-get install virtualbox-guest-dkms
And then run it again.
2. Problems with Shared folders:
I belong to Windows host plus Ubuntu virtual machine, Windows under the directory does not need to set up sharing, directly select fixed mount on it.
After setting up the shared directory, sudo mount-t vboxsf [share dir] [Share point] is OK.
Take a little note, please.
Now found Ubuntu with Windows under the shared directory, as if soft links can not be used, heartbreak ... But in Ubuntu real machine, the NTFS partition below can be soft-linked ...
2015.01.14