Hi Roberto,

Enable the DEBUG ASSERTION to see where the crash is happening?

What you get when you run:

nsh> spi bus

Maybe you passing an invalid bus number.

BR,

Alan

On 3/4/22, Roberto Bucher <roberto.buc...@supsi.ch> wrote:
> Thanks Alan, but the main problem is that this test gives me an error by
> the execution on my STM32F7 nucleo-144 board...
>
> nsh> spi exch -b 2 -x 4 aabbccdd
> Seup_assert: Assertion failed at file:armv7-m/arm_hardfault.c line: 174
> arm_registerdump: R0: 00000000 R1: 2001a334 R2: 00000001  R3: 00002201
> arm_registerdump: R4: 00000000 R5: 00002201 R6: 2004f774  FP: 2004f770
> arm_registerdump: R8: 2001a380 SB: 00000005 SL: 2001a358 R11: 2001a35c
> arm_registerdump: IP: 00000018 SP: 2001a2b0 LR: 08016f63  PC: 0801700c
> arm_registerdump: xPSR: 61000000 PRIMASK: 00000000 CONTROL: 00000000
> arm_registerdump: EXC_RETURN: ffffffe9
> arm_dump_stack: User Stack:
> arm_dump_stack: sp:     2001a170
> arm_dump_stack:   base: 20019c70
> arm_dump_stack:   size: 000007c8
> arm_stackdump: 2001a160: 20019c70 2001a170 20011d50 0801b447 00000000
> 00000000 0801700c 00000000
> arm_stackdump: 2001a180: 00000000 08021224 0801700a 080236b8 2004f774
> 2004f770 2
> ....
>
> BR
>
> Roberto
>
> On 3/4/22 12:29, Alan Carvalho de Assis wrote:
>> Hi Roberto,
>>
>> We have the SPI Tool that does exactly what you want:
>>
>> Application Configuration  --->
>>      System Libraries and NSH Add-Ons  --->
>>          [*] SPI tool  --->
>>
>> BR,
>>
>> Alan
>>
>> On 3/4/22, Roberto Bucher <roberto.buc...@supsi.ch> wrote:
>>> Hi
>>>
>>> where can I found a simple example that send n bytes to the SPI and
>>> receive m bytes?
>>>
>>> I can now see the /dev/spi but using simple methods like open and write
>>> doesn't give me any signal on the bus...
>>>
>>> Thanks in advance
>>>
>>> Roberto
>>>
>>>
>
>

Reply via email to