2013-03-20 11:17 AM
hi
now I
am trying to
achieve
a
basic
equipment
card
STM31
-P103Olimex
of
(
STM32F103RB
microcontroller
),I used
the
Flash
loader
demonstrator
program
for
the card (
boot0=1boot1
= 0) and i chose COM3, baude=115200, parity=None, Echo=Disable, Time out=10
but it always
displays the
following error
:''no response from the target the boot loader can not be startedthank you for
your help''
thank you for
your help.
2013-03-20 01:48 PM
The system loader expects even parity. You can test in a terminal program by sending an 0x7F byte and getting an 0x79 response. 9600 8E1 or 115200 8E1 should work.
2013-03-20 03:53 PM
can you
explain a
little
detail
,because I am
beginner and
thank you ???
2013-03-20 05:00 PM
The BOOT0=High(1) initiate the System Loader stored in the STM32's ROM
A serial terminal program is something like RealTerm or TeraTerm, allows you to communicate with the attached device via a serial port. 0x7F is a byte in hex, if you send this byte to the System Loader it should recognized it, and respond with an 0x79 acknowledgement. Doing this is a basic test that the System Loader is there and responsive, if this doesn't work you're not going to get other tools to talk to it either.http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf
http://www.st.com/web/en/resource/technical/document/application_note/CD00264342.pdf
2013-03-20 05:56 PM
Just to add that 0x7F can usually be sent from a terminal by pressing the ''Delete'' key on your keyboard
2013-03-21 02:57 AM
thank you for
your help
but I can not
to solve
the problem,
hyperterminal
not receiving any
information
here is a
that illustrates
my
problem?
??and thank you for
helping me.
________________ Attachments : problem.pdf : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I0u9&d=%2Fa%2F0X0000000bhp%2FSqidWpeB1a_zLWKI8l.8aP0__i66LPRiKJOLo0lkcsI&asPdf=false2013-03-21 03:17 AM
Hyper-terminal does not have a binary mode so not a good choice in this case (or any case really). Use Tera Term or RealTerm as suggested by Clive.
Do you have null modem that you could use to test your serial port using another serial port that you know works? Are you sure the serial port works i.e. you have used it for something else previously with success?2013-03-21 03:32 AM
I
tested
the port of my
PC
by
Matlab
I
shorted
with
RX
and
TX
I send
characters
after
I receive this characters.
2013-03-21 04:29 AM
I
tested
several
speed
but I can not
get anything
except
a
speed
1200
but I think
the noise
Here
is
an image that
shows the
characters
received
________________ Attachments : bruit.bmp : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I13O&d=%2Fa%2F0X0000000bho%2FQTFh5yBIjSv3AvGjVDuRDnpwXFXEBvDSrGKVcEzFGqk&asPdf=false2013-03-21 05:15 AM
STM32
-P103card
from
Olimex
uses
USART2 in
the
RS232 port and
USART1 in
UEXT
.I know
if the problem
at
USART
???????and thank you