Hi,
I tried to install the USBDM deb package from http://usbdm.sourceforge.net/ under Debian/Wheezy AMD64. The package depends on tcl8.5-lib. However there is no such package in Debian. There are only tcl8.5 and tcl8.5-dev.
I can create and build Debian packages myself. However i do not see the "debian" in the github repository of usbdm so I am not sure how this deb package was built.
Are there any instructions on how one can build a new Debian package for usbdm.
Also I am assuming usbdm is the tool to use to program Freescale MC9S08 demo boards using eclipse. Please correct me if I am wrong here.
Regards
Franz
Hi Franz,
The packages were built on ubuntu and tested on mint - both the latest version. The deb package seemed the easiest way to package the file. I'm unsure why the tcl-dev package isn't available. I'll check if the non-dev package is sufficient - I suspect it would be.
The scripts to create the Deb package aren't on Github. I'll look at adding them this weekend. The build files for windows and linux are the same so it is (in theory) possible to build the linux executables from the files on Github.
Finally - the deb packages do not include support for eclipse. This is a work in progress and I may be able to do something to finish this, this weekend if I have time. I have it working on my test machine but I hove no idea what is the best way to package the required files for linux (in windows they are included in the .msi install). It will probably be a separate eclipse plugin.
bye
Hi pgo,
Thanks for the reply. Let me know if I can help in any way need. I can certainly build and test any new commits you make. If you provide a top level make file I can do the rest (as far as Debian packaging goes). I am familiar with Debian packaging, C and C++ but not Freescale MCUs. You can email me directly if you prefer (my firstname.lastname at gmail dot com) .
Regards
I had to rebuild USBDM for use under Fedora, it has a lot of dependencies.
Debian has tcl8.5, just search for the tcl package using apt. It doesn't have a required symlink to it ! You need a symlink to your tcl, which in debian is named without the version.
PGO你好,大家好。
我想通过SWD接口读写CPU的寄存器,主要是“Flash Memory Module”,在ARM® Debug Interface v5中提到了怎样访问“Debug Register Files”,访问“4KB blocks”。
在ARM® Debug Interface v5的134页图中标出了三个4KB blocks,分别为“Processor 4KB block”、"ETM 4KB block"和“ROM Table 4KB block”,请问直接访问“Processor 4KB block”是否可以访问CPU的寄存器。
谢谢