Questions tagged [blackfin]

Blackfin is a family of 16- or 32-bit microprocessors developed, manufactured and marketed by Analog Devices. The family is characterized by their built-in, fixed-point digital signal processor (DSP) functionality supplied by 16-bit Multiply–accumulates (MACs), accompanied on-chip by a small and power-efficient microcontroller.

Blackfin is a family of 16- or 32-bit microprocessors developed, manufactured and marketed by Analog Devices. The family is characterized by their built-in, fixed-point digital signal processor (DSP) functionality supplied by 16-bit Multiply–accumulates (MACs), accompanied on-chip by a small and power-efficient microcontroller.

http://www.analog.com/en/processors-dsp/blackfin/products/index.html

21 questions
3
votes
1 answer

Disable GDB output during user defined commands

Is it possible to disable the output from GDB during user defined commands? I have the following command: define stepi_to if $argc != 1 printf "usage: stepi_to
\n" else while $pc != $arg0 stepi …
Kudi
  • 85
  • 8
2
votes
0 answers

MTDBLOCK1 appears to be overwritten with SD Card contents on embedded Linux system

Background I am maintaining a product that has an Analog Devices ADSP-BF547 Blackfin Microprocessor that is running the ADI's 2011R1-RC3 distribution of uCLinux, which uses Busybox. The processor mounts an SD card which it writes some encrypted TAR…
Nick
  • 1,361
  • 1
  • 14
  • 42
2
votes
1 answer

IEEE floating point and fast floating point representation in memory

The BFF-533 processor from Analog Devices does not offer native floating point support but does offer floating point emulation. Using the IDE VisualDSP++, the user is allowed to select between High Performing floating point and strict IEEE…
Q-bertsuit
  • 3,223
  • 6
  • 30
  • 55
2
votes
2 answers

Fast algorithm to detect the inclination of the lines in the image

My requirement is to find the inclination of the lines (all 8 lines) surrounding the data matrix, as shown in the edge detected image: The two main restrictions: The inclination detected should have precision of at least 0.1 deg (the best…
1
vote
1 answer

Return value of (void*) 57600 in C

I am reading the source code of a UART peripheral and there is a function as below: eResult = adi_stdio_ControlDevice (hSTDIOUART, ADI_STDIO_COMMAND_SET_UART_BAUD_RATE, (void *)57600); This function is used to connect UART and number 57600 is…
Thanh Nguyen
  • 45
  • 1
  • 7
1
vote
1 answer

C++ Circular Class Dependency with tinyfsm - forward declarations don't work

I'm having trouble with the following code: #include "tinyfsm.hpp" struct Event : tinyfsm::Event { }; struct State1; struct State2; struct Fsm : tinyfsm::Fsm { virtual void react(Event const &) { } virtual void entry() { } void…
knelson
  • 93
  • 1
  • 6
1
vote
2 answers

Reading uninitialized variable that happens to have a good value

I came across this bug in some code running on a Blackfin 533 processor. The first time Func() runs, fooStruct will contain garbage, but in the next iteration, the old value that was returned by getFoo() will by chance still be in…
Q-bertsuit
  • 3,223
  • 6
  • 30
  • 55
1
vote
2 answers

Unable to retain array outside the while loop

I am currently working on the C code below. I need to access the array outside the while loop, after fclose. It appears that the blackfin ADSP kernel crashes every time I run it. I will need it further to perform FFT. Please help! #include…
xxx
  • 11
  • 2
1
vote
1 answer

Starting Blackfin (BF527)

I am very new in Blackfin processors and I suppose to write a tester program for Blackfin, BF527. This tester program should test the connection of the board and 2 peripheral RAMs. So far I have downloaded and installed VisualDSP++ (90-day trial…
Amir
  • 75
  • 1
  • 7
0
votes
1 answer

How can you make a cesanta mongoose embedded web server dynamic?

void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { char ip[32], subnet[32], gw[32]; if (ev == MG_EV_HTTP_MSG) { ip = get_ip(); subnet = get_subnet(); gw = get_gateway(); …
Anusha
  • 3
  • 3
0
votes
1 answer

Zero-overhead loop in DSP

Blackfin does zero overhead looping in circular buffer.How does it realize that the number of iterations has been completed without a comparison or decrementation of a counter?
xinta
  • 9
  • 8
0
votes
1 answer

LED does not blink after loading the code Blackfin Processor F527

After successfully building the project (in VisualDSP), executable code is successfully loaded to blackfin processor BF527 but LEDs do not blink. I am using JTAG to communicate Board(contains BF527 processor) with PC. After I power up the board each…
Zain
  • 9
  • 2
0
votes
1 answer

Error through downloading bench-2.2.3 file

I have downloaded the bench-2.2.3 and unzip that but still the program try to download it, how can i tell it I have it on my Centos and don't need to download? Also,there is nothing in the address of tux and buildroot! how can I change the path of…
melika
  • 1
  • 2
0
votes
1 answer

blackfin bf537 LED blinking

These codes below are the example of LED blinking program for blackfin bf537 the LEDs will blink from right to left and the toggle back. /**/ EX_INTERRUPT_HANDLER(Timer0_ISR) { // confirm interrupt handling *pTIMER_STATUS = 0x0001; // shift old LED…
0
votes
1 answer

File system and UART

I have an embedded system with an UART that I communicate with over an USB to RS485 cable. I can read and write data to flash by sending serial commands. The software on the device is written in C++. I would like to implement a file-system that my…
Q-bertsuit
  • 3,223
  • 6
  • 30
  • 55
1
2