<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=FAQ_%28Blackfin%C2%AE%29</id>
	<title>FAQ (Blackfin®) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=FAQ_%28Blackfin%C2%AE%29"/>
	<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=FAQ_(Blackfin%C2%AE)&amp;action=history"/>
	<updated>2026-05-13T14:12:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in BECOM Systems Support</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=FAQ_(Blackfin%C2%AE)&amp;diff=274&amp;oldid=prev</id>
		<title>Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=FAQ_(Blackfin%C2%AE)&amp;diff=274&amp;oldid=prev"/>
		<updated>2023-10-31T08:03:08Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Oktober 2023, 10:03 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de-AT&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=FAQ_(Blackfin%C2%AE)&amp;diff=273&amp;oldid=prev</id>
		<title>en&gt;Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=FAQ_(Blackfin%C2%AE)&amp;diff=273&amp;oldid=prev"/>
		<updated>2023-08-22T19:35:50Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Blackfin® FAQ ==&lt;br /&gt;
[[File:Blacksheep320x240.jpg|right]]&lt;br /&gt;
=== Which versions of BLACKSheep® OS support Ethernet? ===&lt;br /&gt;
: At CM-BF533 and CM-BF561 the &amp;#039;&amp;#039;DEV-BF5xx version&amp;#039;&amp;#039; supports the SMSC chip.&lt;br /&gt;
: At CM-BF537 &amp;#039;&amp;#039;all versions&amp;#039;&amp;#039; supports the internal MAC.&lt;br /&gt;
: At TCM-BF537 the &amp;#039;&amp;#039;DEV-BF5xx version&amp;#039;&amp;#039; supports the SMSC.&lt;br /&gt;
: At TCM-BF518 the &amp;#039;&amp;#039;DEV-BF5xx version&amp;#039;&amp;#039; supports the SMSC and the Ethernet PHY.&lt;br /&gt;
&lt;br /&gt;
=== What are the TCP/IP settings for BLACKSheep® OS supporting Ethernet? ===&lt;br /&gt;
: BLACKSheep® OS  is preconfigured with the IP-Address &amp;#039;&amp;#039;&amp;#039;192.168.0.10&amp;#039;&amp;#039;&amp;#039; and default MAC-Address &amp;#039;&amp;#039;&amp;#039;AC:DE:48:01:02:03&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
: Open a command line at your PC and type &amp;quot;ping 192.168.0.10&amp;quot; to check the Ethernet connection to the core module.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;ATTENTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Currently all core modules are shipped with the same MAC-Address! Connecting more than one&lt;br /&gt;
: module to the same network may create problems!&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
=== Can I flash a new BLACKSheep® OS version without having a JTAG device? ===&lt;br /&gt;
: Yes you can! First copy the latest BLACKSheep® OS loader file to your core module using the &amp;quot;xmt&amp;quot; command on the&lt;br /&gt;
: BLACKSheep® OS console. Then use the &amp;quot;flash&amp;quot; command to flash the new version. Refer to the BLACKSheep® OS  &amp;quot;Command Reference Manual&amp;quot;&lt;br /&gt;
: to learn more about the BLACKSheep® OS commands.&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
=== Which JTAG devices are supported by the core modules? === &lt;br /&gt;
: The core modules support all Blackfin® compatible JTAG devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I get error messages while downloading examples with a JTAG device. What is wrong? === &lt;br /&gt;
: Be sure you have updated the xml-files in the &amp;quot;ArchDef&amp;quot; directory at the installation path of the VDSP++.&lt;br /&gt;
: The settings within the xml-files are for the EZ-KIT LITE from Analog Devices. These boards have different SDRAM settings.&lt;br /&gt;
: VDSP++ uses these settings to initialize the SDRAM during the startup of VDSP++. Download the modified xml-files from the Customer Software Download area.&lt;br /&gt;
: Rename the old files and copy the new one in the directory. Be aware that the EZ-KIT is not working&lt;br /&gt;
: anymore with the new settings.&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
=== Why does BLACKSheep® OS crashes during a flash erase process on some modules? === &lt;br /&gt;
: The flash maybe is locked per default. Type &amp;quot;flash -unlock&amp;quot; prior to start an erase process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How can I flash the uboot HEX-file? === &lt;br /&gt;
; Without JTAG device:		&lt;br /&gt;
: Connect to the core module using a terminal program like Hyperterminal under Windows&lt;br /&gt;
: or minicom under linux.&lt;br /&gt;
		&lt;br /&gt;
: At the BLACKSheep® OS  console type &amp;quot;xmr filename&amp;quot;. Start uploading the uboot hexfile&lt;br /&gt;
: via your terminal programm using the xmodem protocol.		&lt;br /&gt;
: Type &amp;quot;flash -rsdev&amp;quot; to erase the flash device.		&lt;br /&gt;
: Type &amp;quot;flash filename -b&amp;quot; to flash the hexfile.		&lt;br /&gt;
: Change the boot mode to &amp;quot;00&amp;quot;. Refer to the Hardware User Manual of your eval or dev&lt;br /&gt;
: board to see how to change the boot mode.		&lt;br /&gt;
: After the next reset or power on the uboot boot screen should appear.&lt;br /&gt;
		&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;ATTENTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: FLASHING A HEX-FILE WITH THE &amp;quot;-b&amp;quot; OPTION OVERWRITES THE BLACKSheep® OS &lt;br /&gt;
: BOOT LOADER. YOU NEED A JTAG DEVICE TO REINSTALL IT.&lt;br /&gt;
		&lt;br /&gt;
: See next question to learn how to flash &amp;#039;&amp;#039;uboot&amp;#039;&amp;#039; without overwriting the BLACKSheep® OS &lt;br /&gt;
: boot loader.		&lt;br /&gt;
: Refer to the BLACKSheep® Command Reference manual to learn more about the BLACKSheep® OS &lt;br /&gt;
: commands.		&lt;br /&gt;
		&lt;br /&gt;
; Using a JTAG device:&lt;br /&gt;
: Refer to the appropriate flash tool description for your JTAG device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Is there a possibility to flash uboot without overwriting BLACKSheep® OS and changing the boot mode? === &lt;br /&gt;
: Yes there is. After uploading the uboot HEX-file type &amp;quot;flash filename -a&amp;quot; at the&lt;br /&gt;
: BLACKSheep® OS console. &amp;#039;&amp;#039;uboot&amp;#039;&amp;#039; will be flashed as an application without overwriting&lt;br /&gt;
: BLACKSheep® OS. After this you can start uboot by typing &amp;quot;load 1 -de&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What are the main differences between the core module CM-BF537E/U and TCM-BF537? === &lt;br /&gt;
: CM-BF537E is equipped with an on-board physical Ethernet chip, SDRAM and flash.&lt;br /&gt;
: CM-BF537U is equipped with an on-board USB2.0 device chip, SDRAM and flash.&lt;br /&gt;
: TCM-BF537 is equipped with on-board SDRAM and flash.&lt;br /&gt;
&lt;br /&gt;
; Flash&lt;br /&gt;
: CM-BF5xxx: 2MB of J3 flash&lt;br /&gt;
: TCM-BF537: 4 or 8 MB of P30 flash, depending on the revision&lt;br /&gt;
		&lt;br /&gt;
; Temperature range&lt;br /&gt;
: CM-BF5xxx: consumer&lt;br /&gt;
: TCM-BF537: industrial&lt;br /&gt;
		&lt;br /&gt;
; Dimensions&lt;br /&gt;
: CM-BF5xxx: 31.5 x 36.5mm&lt;br /&gt;
: TCM-BF537: 28 x 28mm&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
=== What can I do if I get a linker error like: &amp;quot;Address out of range for UserExceptionHandler&amp;quot;? ===&lt;br /&gt;
: This can occur at VDK projects with extensive use of internal L1 code memory.&lt;br /&gt;
: There exist a limit at Blackfin® processors regarding the range of relative jumps.&lt;br /&gt;
: The TMK532 lib jumps to the user exception handler at an error condition. This error occurs when the TMK library&lt;br /&gt;
: resides in internal memory and the UserExceptionHandler does not. e.g. it is located in the external memory.&lt;br /&gt;
: The UserExceptionHandler is declared in the ExceptionHandler-BF5xx.asm file which is part of all&lt;br /&gt;
: VDK projects. Just modify the file to force the symbol to the internal code memory with an appropriate&lt;br /&gt;
: section directive. This should eliminate the linker error.&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
=== How large can loader files be for booting at the Blackfin® core modules? === &lt;br /&gt;
: First of all this strongly depends on the used core module.&lt;br /&gt;
&lt;br /&gt;
: Be aware that the loader file created with VDSP++ can be quite larger than the size occupied in flash,&lt;br /&gt;
: depending on the used file format.&lt;br /&gt;
: The sizes below means the &amp;#039;&amp;#039;size occupied in flash&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; the &amp;#039;&amp;#039;file size&amp;#039;&amp;#039;!&lt;br /&gt;
; CM-BF53x, TCM-BF537, CM-BF527 and TCM-BF518&lt;br /&gt;
: 2MByte &lt;br /&gt;
						&lt;br /&gt;
; CM-BF561, CM-BF561V2 and CM-BF548&lt;br /&gt;
: Equal to flash size&lt;br /&gt;
			&lt;br /&gt;
: If the loader file exceeds the limits above, a special &amp;#039;&amp;#039;second stage boot loader&amp;#039;&amp;#039; is needed.&lt;br /&gt;
		&lt;br /&gt;
: Be aware that these limits are &amp;#039;&amp;#039;only vaild&amp;#039;&amp;#039; if you are using Bluetechnix initialisation files to create the loader files.&lt;br /&gt;
: The limits &amp;#039;&amp;#039;can&amp;#039;&amp;#039; be smaller if you dont use an initialisation file or you are using your own files.&lt;br /&gt;
: At the CM-BF53x, TCM-BF537 and CM-BF527x the second asynchronous memory bank has to be enabled&lt;br /&gt;
: by the initialisation file otherwise the internal Blackfin® boot loader cannot access it.&lt;br /&gt;
 &lt;br /&gt;
       &lt;br /&gt;
=== Why do I get an error (-7: Flash not empty) while flashing a new HEX-file with the flash command of BLACKSheep® OS , even when the flash is empty? === &lt;br /&gt;
: Unfortunately there are two versions of BLACKSheep® OS available containing a bug at the flash driver: version &amp;quot;&amp;#039;&amp;#039;&amp;#039;EVAL-BF5xx 0.5.1 build Jul 14&amp;#039;&amp;#039;&amp;#039;&amp;quot; and version &amp;quot;&amp;#039;&amp;#039;&amp;#039;EVAL-BF5xx 0.5.1 build Jul 18&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
: If your core module is flashed with one of these versions please update your BLACKSheep® OS using the update tool located at the software download section. &lt;br /&gt;
: Follow the instructions given in the readme.txt file. Type &amp;quot;ver&amp;quot; at BLACKSheep® OS console to verify which BLACKSheep® OS version is flashed on your core module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why does BLACKSheep® OS not boot when I do not connect an USB cable to the UART-USB bridge of the EVAL-BF5xx Board? === &lt;br /&gt;
; Only valid for development borads with revision &amp;lt;= 4.0. &lt;br /&gt;
: BLACKSheep® OS uses the UART as terminal interface. The UART is connected to the USB-UART bridge per default.&lt;br /&gt;
: If you do not connect an USB cable the USB-chip is not powered and produces undefined behavior at the UART RX pin. &lt;br /&gt;
: This causes a malfunction of the BLACKSheep® OS boot loader. If you want to boot BLACKSheep® OS without an USB cable connected, set the switch SW1 to route the&lt;br /&gt;
: signals to the UART pads as described in the Hardware User Manual of the EVAL-BF5xx Board. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Possible thermal problems on CM-BF561 === &lt;br /&gt;
: On some CM-BF561 there &amp;#039;&amp;#039;can&amp;#039;&amp;#039; be thermal problems if the core voltage is set above 1.3VDC. &lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;ATTENTION&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: The internal voltage level in the VR_CTL register does not match the effective voltage on the VDDint pin of the BF561. &lt;br /&gt;
: There is a difference of about 80mV. This means that the maximum value for VLEV in the VR_CTL register can be &amp;quot;1101&amp;quot;. &lt;br /&gt;
: Older versions of BLACKSheep® OS (&amp;lt; 0.5.2) ignore this issue. Newer versions can be downloaded from the Customer Software Download area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== My VisualDSP++ USB-ICE emulator environment has suddenly stopped working with the CM-BF5xx Core Module and EVAL-Board === &lt;br /&gt;
: A corrupt flash code can prevent JTAG operation. If you have flashed your own application onto the module, it is possible that the flash content is &lt;br /&gt;
: corrupted and this leads to an undefined behaviour of the core modules. This can be the reason why you cannot connect via JTAG anymore. &lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Hint:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
: Change the boot mode of your core module to overcome this problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:Blackfin]]&lt;/div&gt;</summary>
		<author><name>en&gt;Peter</name></author>
	</entry>
</feed>